LANに複数のPCとサーバーがあります。次に、すべてのサーバーとPCの実行中のプロセスを制御するASP.NETまたはWindowsフォームアプリケーションを構築したいと思います。
リモートサーバー/PCの実行中のプロセスのリストを取得する方法はありますか?また、同じ方法でプロセスを開始/停止する方法はありますか?
まず第一に、ASP.NETWindowsフォームアプリケーションを作成することはできません。WindowsアプリケーションまたはASP.NETWebアプリケーションのいずれかを選択しました。この場合、上記の場合はWindowsアプリケーションです。あなたは2つの方法でそれを行うことができます、
サーバーアプリケーションへのプロセス情報を収集するすべてのクライアントマシンで実行されている一部のプログラム。
WMIを使用し、Win32_Processクラスを使用します。
Windows OSを実行しているクライアントがある場合は、WMIアプローチをお勧めします。