(急)为何连接不到远程计算机
各位兄弟姐妹,最近准备用C#做个远程管理软件,可怎么也连接不是远程的机器,是使用高级管理员的帐号连接的,请各位指点,谢谢!
使用的代码如下,出现的问题是在:managementScope.Connect();出错!
// 验证是否能连接到远程计算机
using System;
using System.Management;
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;
}