如何了解并列出远程计算机上所有正在运行的进程?
一种想法是让服务器在远程计算机上监听我们的请求,另一种想法是使用 ssh。
问题是我不知道远程计算机上是否会运行这样的服务器,并且我无法使用 ssh,因为它需要身份验证。
还有其他出路吗?
最佳答案
如果你
- 无法在远程计算机上安装服务器程序
- 不能使用任何需要身份验证的内容
那么你不应该被允许知道机器上所有正在运行的进程的列表。该请求将是一场安全噩梦!
您可以做一些更简单的事情,而不会出现(同样多)安全问题:扫描公共(public)可用端口以查找正在运行的程序。类似 nmap.org 的程序让您了解有关机器上公开运行的程序的大量信息。
关于c++ - 如何用C++读取远程计算机上正在运行的进程列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2211994/