如果有域服务器,两台机器登陆的同一个域的话,就不会要求输入用户名,密码。 如果不登陆的同一个域,用你的域账户也可以登陆那台机器。 所以,明白了这个原理,你可以通过 1,让两台机器登陆同一个域 2。在你的程序里,作登陆的过程 如:Process.Start(“命令”)来执行dos命令来登陆即可, net or telnet
应该有几种方法可以解决这个问题的:一。可以试一下WMI。看这段代码:
ConnectionOptions co = new ConnectionOptions(); co.Username = "Administrator"; co.Password = "*************"; System.Management.ManagementScope ms = new System.Management.ManagementScope("\\\\192.168.0.11\\root\\cimv2", co); 这样也就是连接到远程计算机上了,接下来就可以读取文件了。二。如果服务器运行了终端服务,也可以通过Terninal Service来实现。
你只要第一次访问输入密码
而后就用输了,只要别人不改密码
我试过
如果不登陆的同一个域,用你的域账户也可以登陆那台机器。
所以,明白了这个原理,你可以通过
1,让两台机器登陆同一个域
2。在你的程序里,作登陆的过程
如:Process.Start(“命令”)来执行dos命令来登陆即可,
net or telnet
ConnectionOptions co = new ConnectionOptions();
co.Username = "Administrator";
co.Password = "*************";
System.Management.ManagementScope ms = new System.Management.ManagementScope("\\\\192.168.0.11\\root\\cimv2", co); 这样也就是连接到远程计算机上了,接下来就可以读取文件了。二。如果服务器运行了终端服务,也可以通过Terninal Service来实现。