可以打开控制面板下的----查看可用的无线连接,,供你参考
public void Setnetwork()
{
const string networks = "网络连接";
const string networkConnections = "无线网络连接";
string sVerbs="查看可用的无线连接(&V)";
Shell32.Shell sh = new Shell32.Shell();
Shell32.Folder folders;
folders = sh.NameSpace(3);
try
{
//进入控制面板的所有选项
foreach (Shell32.FolderItem myItem in folders.Items())
{
//进入网络和拔号连接
if (myItem.Name == networks) { Shell32.Folder fd = (Shell32.Folder)myItem.GetFolder;
foreach (Shell32.FolderItem fi in fd.Items())
{
//找到无线网络连接
if (fi.Name.IndexOf(networkConnections) > -1)
{
//找无线网络连接的所有右键功能菜单
foreach (Shell32.FolderItemVerb Fib in fi.Verbs())
{
if (Fib.Name == sVerbs)
{
Fib.DoIt();
break;
}
}
}
}
}
}
}
catch (Exception e)
{
e.ToString();
}
}
没用过
最新推荐文章于 2024-09-12 16:31:11 发布