我的学校使用802.11a,但在家里我使用802.11b.
这意味着每次我从家到学校或其他方式我都要去设备经理 – >网络适配器 – >英特尔(R)WiFi链路5100 AGN – >属性 – >高级 – >无线模式 – >改变价值.
这意味着每次我从家到学校或其他方式我都要去设备经理 – >网络适配器 – >英特尔(R)WiFi链路5100 AGN – >属性 – >高级 – >无线模式 – >改变价值.
我想制作一个小型的c#程序,为我做这个,但我不知道从哪里开始.
有人能指出我正确的方向,我不知道从哪里开始.
我收到了MSDN的答复 – 但我还没有测试过.
http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/3a8a096d-b0e8-488c-930f-12735e5f7b4b
解
经过这一点,我找到了解决方案.
首先,当我手动更改无线模式时,我使用Process monitor来确定哪些注册表值已更改.
现在更改值包含2个步骤.
无线模式的名称映射到一个数字.然后将这些数字映射到不同的注册表项中,以映射到无线模式号.
首先,我根据名称找到了数字,然后将值设置在不同的注册表项中.
之后必须重置网络适配器,我使用WMI做.
我在MSDN上于This thread获得了帮助.
我不确定,如果它适用于所有Windows操作系统,我不确定它是否适用于所有网络适配器.无论如何,这就是我所做的.
解决方法
你想挖掘System.Management命名空间来搞乱设备
http://msdn.microsoft.com/en-us/library/system.management.aspx
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。