连接到LAN中的计算机并发送cmd命令

时间:2013-07-31 14:32:03

标签: vb6 remote-access remote-server

我需要连接到局域网中的计算机 并在远程计算机中打开CMD 并发送命令(例如ping www.google.com - 但其他命令..)

我想在远程计算机和计算机上的客户端上打开一个服务器,每次都将一个命令作为字符串发送到服务器端,并将该命令发送到cmd(我知道用c ++很容易)

有另一种方法吗? 在vb6中是否有办法在远程计算机中打开cmd并发送命令?

我在这里写这个的原因是因为客户端将用vb6编写 客户端没有写,但我会把它放在用vb6编写的程序中

谢谢

2 个答案:

答案 0 :(得分:1)

您可以使用WMI。您可以复制批处理文件,脚本或可执行文件,然后使用WMI远程执行它。

您可以按照此处所述使用Win32_Process.CreateCreating Processes Remotely

答案 1 :(得分:1)

您可以使用SysInternals中的Psexec并避免为服务器端编写任何内容。 您也可以使用telnet / ssh。