Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的局域网中有多台 PC 和服务器。现在我想构建一个 ASP.NET 或 Windows 窗体应用程序来控制所有服务器和 PC 的运行进程。
有没有办法获取远程服务器/PC的运行进程列表?有没有办法以同样的方式启动/停止进程?
首先,您不能编写 ASP.NET Windows 窗体应用程序。您可以选择 Windows 应用程序或 ASP.NET Web 应用程序。在这种情况下,它是 Windows 应用程序。你可以通过两种方法做到这一点,
在所有客户端机器上运行的某些程序将收集进程信息到服务器应用程序。
使用 WMI,使用 Win32_Process 类。
如果您有运行 Windows 操作系统的客户端,我建议使用 WMI 方法。