各位大侠,C#如何获取别的机子时间,比如本台机子IP是192.168.1.1,想获取192.168.1.2的系统时间,应该如何? 谢谢!

解决方案 »

  1.   

    Process.Start("net time \\192.168.1.1")
      

  2.   

    WMI接口里不知道有没有获取计算机时间的....
    可以找找
      

  3.   

    使用NET TIME之前首先你的建立一个空连接(当然,这需要目标开放ipc$)
    命令:net use \\ip\ipc$ "" /user:""
    注意:上面的命令包括四个空格,net与use中间有一个空格,use后面一个,密码左右各一个空格。
    然后你才可以使用下面的命令查看远程主机的当前时间
    命令: net time \\ip
      

  4.   

    用C#是怎么写?   Process.Start ("net use \\192.168.1.98\\d$ 00000000 /user:administrator");
    Process.Start("net time \\192.168.1.98");