1

我正在尝试在 Windows XP 上编写一个自动连接到我公司无线网络的应用程序。

我找到了无线局域网 API,但它需要我在机器上安装一些修补程序,并且你需要有 sp2 或更高版本(有 SP1 的机器,我需要支持任何 XP 机器)。

我试图在 MSDN 上找到一些关于无线零配置的示例,但没有运气,我发现的只有 WinCE 的示例,我认为微软停止支持它。此外,我找不到在哪里下载用于 WZC 的 dll 和头文件。

必须有办法做到这一点并在任何服务包上工作,因为我找到了 ENGL 的 Zwlancfg

4

4 回答 4

2

指出您必须对这些旧 XP 机器进行的任何更改在幅度上都与 SP2 更新相似,除了 (1) 您不了解 Microsoft 拥有的网络堆栈,(2) 您没有 Microsoft 集体拥有的 Windows 开发经验,并且 (3) 您没有 Microsoft 拥有的测试资源(包括 beta 测试人员)。因此,您的更改将比 SP2 更新更具风险且更不稳定。

于 2009-07-27T08:29:01.140 回答
0

难道你不能只设置无线密码并告诉 XP 在看到网络时自动加入吗?

也许我遗漏了一些东西,但它会自动发生,所以我不明白为什么你需要编写一个应用程序来做到这一点。

于 2009-07-26T06:18:35.787 回答
0

我鼓励您提倡将这些 XP 机器至少升级到 Service Pack 2,因为它是功能和安全性方面的重大升级。自推出以来也至少有 5 年时间,所以我无法想象您会遇到与 3rd 方软件的兼容性问题。

话虽如此。

使用 Service Pack 2 对 XP 的无线进行了认真的改造,并创建了无线网络策略,允许您通过组策略 MMC 将策略推送到网络上的所有计算机。

于 2009-07-26T06:26:18.783 回答
0

您应该尝试本机 wifi api,但它适用于 XP SP2 有一种 WLANCONNECT() 方法尝试使用该方法,您将能够使用您的程序连接到网络

于 2010-03-08T04:48:55.203 回答