熟悉System.Management的朋友来帮帮忙,跪求一山寨方法 .内详.谢谢 ManagementScop.IsConnected是一个只读属性..但是当我连接成功成功之后,他的值总是为true.哪怕远程计算机已经关闭.我可以用什么样的方法 ,让他的值改为 false呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 定时刷新执行连接public static bool RemoteConnectValidate(string host,string userName,string password) { ConnectionOptions connectionOptions = new ConnectionOptions(); connectionOptions.Username = userName; connectionOptions.Password = password; ManagementScope managementScope = new ManagementScope( "\\\\" +host+ "\\root\\cimv2",connectionOptions) ; try { managementScope.Connect(); } catch { } return managementScope.IsConnected; } 取消绑定,他的值就是false了。 这个是vb里的吧。放在c#里不好用。我也遇过这个问题。只能用别的方法了。 如何取asp:table中的控件的值 string()方法的参数是如何约定的,为何可以这样用呢? sql05 sql2000并存,居然程序运行不了, 同一个datagridview绑定不同table时动态生成的标题不是按SQL查询的顺序,怎么办? fck控件怎么限制字数 解析xml 100分求解 --未将对象引用设置到对象的实例 有关ADO.NET的问题 c# 字典和list asp.net中图片不间断滚动 C#winfrom备份access数据库 有关操作数据控件内子控件的问题
public static bool RemoteConnectValidate(string host,string userName,string password)
{
ConnectionOptions connectionOptions = new ConnectionOptions();
connectionOptions.Username = userName;
connectionOptions.Password = password;
ManagementScope managementScope = new ManagementScope( "\\\\" +host+ "\\root\\cimv2",connectionOptions) ;
try
{
managementScope.Connect();
}
catch
{
}
return managementScope.IsConnected;
}