如何判断上网的连接的是CDMA1X 如何判断上网的连接的是CDMA1X 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class Program { static void Main(string[] args) { Console.WriteLine(IsConnection("Local Area Connection 2")); Console.WriteLine(IsConnection("CDMA1X")); Console.ReadLine(); } public static bool IsConnection(string connectionID) { ManagementObjectCollection objects; ManagementObjectSearcher searcher = new ManagementObjectSearcher(); searcher.Query.QueryString = "Select * From Win32_NetworkAdapter "; objects = searcher.Get(); foreach (ManagementObject obj in objects) { string id = obj.GetPropertyValue("NetConnectionID") as string; if (id == connectionID) { if (obj.GetPropertyValue("NetConnectionStatus").ToString().Trim() == "2") { return true; } } } return false; } } 这个是找设备是否有CDMA1X 设备可能有很多 比如CDMA1X 局域网 我上网用的不一定是CDMA1X 关于linkbutton 急求 datagridview始终显示第一列 请问c#中控件事件通知通知问题 大家来帮忙,小弟实习的问题,谢谢各位,尤其感谢gomoku 和yatobiaf! (绝不倒分!) vs2003在winform中给Datagrid添加控件? 请问这两种写法,哪个效率比较高? 关于使用OleDb操作Excel文档的问题 关于一个xml的。 多线程和同步异步区别 大哥大姐们,帮我实现两个TreeView控件上节点之间的画线,谢谢了! 数据库连接问题,请高手指点! 如何发布数据库应用程序?
static void Main(string[] args) {
Console.WriteLine(IsConnection("Local Area Connection 2"));
Console.WriteLine(IsConnection("CDMA1X"));
Console.ReadLine();
} public static bool IsConnection(string connectionID) {
ManagementObjectCollection objects;
ManagementObjectSearcher searcher = new ManagementObjectSearcher();
searcher.Query.QueryString = "Select * From Win32_NetworkAdapter ";
objects = searcher.Get();
foreach (ManagementObject obj in objects) {
string id = obj.GetPropertyValue("NetConnectionID") as string;
if (id == connectionID) {
if (obj.GetPropertyValue("NetConnectionStatus").ToString().Trim() == "2") {
return true;
}
}
}
return false;
}
}