我想从我的笔记本电脑自动创建一个 ad-hoc 无线网络。我使用 Windows XP SP3,我想用 C# 来做。
我已经看过一些移动库,但我还没有找到升级 PC 的东西。有没有 API 可以做到这一点?
谢谢你。
如果您愿意在网络上设置一台机器作为无线服务器并放弃 Ad Hoc,那么 codeplex 上的 Managed Wifi API 看起来很有前途。它在 C# 中,适用于 XP SP3 及更高版本(还有一点在 SP2 上,仅供参考)。 http://managedwifi.codeplex.com/
它使用 Microsoft 的 Native Wifi API。Native Wifi API 要求您拥有一台服务器机器,它将私有 IP 分发给连接到您创建的网络的其他设备。在 Native Wifi 中,您需要 StandAlone 模式 ICS 来创建您的网络(如果您想在您的网络上访问 Internet,请使用完整的 ICS)。 http://msdn.microsoft.com/en-us/library/windows/desktop/dd815252(v=vs.85).aspx
不过,将本机 Wifi 用作参考,托管 Wifi API 是您想要的 C#。
Ad-hoc 网络通常用于普适计算(智能家居)。对于笔记本电脑,这取决于您想连接什么,因为 ad-hoc 通常可以与您控制的许多设备一起使用。
可能您的意思是连接到您可以连接的任何网络,在这种情况下,它更多的是在操作系统级别。
我其实也对这个感兴趣。我认为这可能很有用:http: //msdn.microsoft.com/en-us/library/ms705973 (v=vs.85).aspx
不幸的是,我相信这仅适用于 Windows 7 和 Windows Server 2008。
我不知道任何 c#,但如果我知道,它可能是有道理的。如果您发现任何见解,请与我联系,我也想学习如何做到这一点。