首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过远程连接来监视另一个系统的生命周期呢?

如何通过远程连接来监视另一个系统的生命周期呢?
EN

Stack Overflow用户
提问于 2011-09-29 20:05:15
回答 1查看 568关注 0票数 1

我希望用VB.NET / C++ / C#编写一个自定义程序,允许我通过远程桌面连接监视系统的生命周期。

我只想知道如何在代码中实现这样的连接(例如。它只是一个简单的对象还是对WScript函数的调用?还是更复杂?)。至于连接后操作的具体细节,我是根据另一个程序计算出来的,它有一些相似的特性。

我肯定会看谷歌和自学,但我甚至不知道从哪里开始/搜索什么。这方面的一些建议会很棒的,谢谢!

编辑:--这不需要通过RDP连接,我肯定是在寻找更好的方法。我之所以提到RDP,是因为我目前通过RDP连接手动执行此操作,但我不想一直打开窗口。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-29 20:17:26

我不认为RDP协议是正确的解决方案。为此发明了其他机制,如WMI

WMI是一个可编写脚本的接口,允许您查询本地或远程计算机的信息。您可以使用您选择的工具- C#、VBScript或我的个人偏好- Powershell。这里是如何在远程计算机上获取所有进程的一个示例。

编辑

这不需要经过RDP连接,我肯定是在寻找更好的方法。我之所以提到RDP,是因为我目前通过RDP连接手动执行此操作,但我不想一直打开窗口。

然后忽略线下的所有东西。真的。

RDP协议非常专门用于共享特定资源。即屏幕、磁盘、剪贴板、打印机、端口和声音。这就是开箱即用的东西。您可能做的最好的事情是使用RDP协议偶尔监视文件的内容--而且它既繁琐又缓慢。

我鼓励你考虑其他的解决方案,比如WMI。

尽管如此,在RDP对Virtual的支持下,http://singularitylaw.com/technology-law/just-because-you-can-doesn%E2%80%99t-mean-you-should才能做到这一点。您可以通过创建一个可脚本的虚拟通道来完成这一任务(这并不容易)。您必须编写客户机和服务器。您的服务器端功能将报告您感兴趣的监视信息,客户端将收到它。我要再次强调,这不是正确的解决办法。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7602793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档