我想从笔记本电脑自动创建一个ad-hoc无线网络。 我使用的是Windows XP SP3,我想用C#来做。
我见过一些移动图书馆,但我还没有发现一些重新调整PC的东西。 是否有API可以做到这一点?
谢谢。
答案 0 :(得分:0)
Ad-hoc网络通常用于 Ubiquitous Computing (智能家居)。对于笔记本电脑,它取决于您要连接的内容,因为ad-hoc通常适用于您控制的许多设备。
可能您的意思是连接到任何可以使用的网络,在这种情况下,它更多地位于操作系统级别。
答案 1 :(得分:0)
如果您愿意在网络上将一台计算机设置为无线服务器并放弃Ad Hoc,那么Codeplex上的Managed Wifi API看起来非常有前途。它在C#中,适用于XP SP3及更高版本(有点在SP2,fyi)。 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
使用Native Wifi作为参考,但是Managed Wifi API是你想要的C#。
答案 2 :(得分:-1)
我实际上对此感兴趣。我认为这可能有用: http://msdn.microsoft.com/en-us/library/ms705973(v=vs.85).aspx
不幸的是,我认为这只适用于Windows 7和Windows Server 2008 我不知道任何c#,但如果我这样做,它可能是有道理的。如果您发现任何见解,请与我联系,我也想学习如何做到这一点。