【发布时间】:2014-04-28 07:26:47
【问题描述】:
我尝试使用 winforms c# 连接远程计算机。
我的代码:
private void Form1_Load(object sender, EventArgs e)
{
var connection = new ConnectionOptions();
connection.Username = "xx";
connection.Password = "xx";
var scope = new ManagementScope("\\\\111.111.111.22:6000\\root\\CIMV2", connection);
scope.Connect(); // Exception occurs here..
}
我在 scope.Connect();
行中遇到错误错误:
未处理的类型异常 'System.Runtime.InteropServices.COMException' 发生在 System.Management.dll
附加信息:RPC 服务器不可用。 (HRESULT 异常:0x800706BA)
任何帮助将不胜感激。
【问题讨论】:
-
你能telnet到这个端口吗?您的防火墙和远程计算机防火墙是否也配置为通过 TCP 3389 进行通信?
-
我可以通过删除桌面连接进行连接。没有任何问题。
-
这和 WinForms 有什么关系?
-
我们的客户想用手动终端连接
-
我也遇到了这个问题:Windows Server 2008 R2,所有防火墙都关闭,进程以管理员身份运行。如果有人有任何见解,将不胜感激。