分享

十年 » Blog Archive » 远程运行Windows的程序

 ShangShujie 2007-05-27

AIX、HP- UX、Solaris和Linux操作系统都默认提供了Telnet或者SSH服务,客户端通过Telnet或者SSH客户端就可以很方便的访问它们。但 Windows操作系统默认都没有安装或者启动这些服务,那么如何能够做到运行Windows上的程序呢?

Windows提供了IPC$和ADMIN$命名管道,通过一定的手段可以像Telnet那样控制Windows,而且更加方便快捷。

牛人Mark Russinovich编写的pstools系列可以很方便的远程访问Windows。只要提供用户名和密码就可以远程登录机器了,而且不像远程桌面那样有界面,很适合批量管理多太机器。

不过由于不是开源的,很难知道它的实现方式。但是事情没有绝对的,如果想知道它的实现方式,可以看看这个例子,实现的功能都差不多,代码写的也很简洁,值得一读。

比如在远程机器上运行cmd.exe,这和Telnet的效果一样,控制远程机器并可以运行程序,只是没有界面而已。
xCmd \\remote /user:administrator /pwd:***** cmd

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多