我的局域网中有多台PC和服务器。现在我想构建一个ASP.NET或Windows窗体应用程序来控制所有服务器和PC的运行过程。
有没有办法获取远程服务器/ pc的正在运行的进程列表?有没有办法以同样的方式启动/停止流程?
答案 0 :(得分:1)
首先,您无法编写ASP.NET Windows窗体应用程序。您可以使用Windows应用程序或ASP.NET Web应用程序。在上面这种情况下,它是Windows应用程序。你可以用两种方法来做到这一点,
在所有客户端计算机上运行的某个程序将收集进程信息到服务器应用程序。
使用WMI,使用Win32_Process类。
如果您的客户端运行Windows操作系统,我建议使用WMI方法。