1

ping スタイルのメッセージをリモート PC に送信し、C# で PC に関する一般的な事実/数値を取得する簡単な方法はありますか? 私は主に CPU 負荷、RAM 使用率、現在実行中のプロセスなどに関心がありますが、より多くの情報が得られます (CPU 仕様などの追加情報はクールです)。

理想的な状況では、単純なサードパーティのライブラリを介してコンピューターにpingを実行するのと同じくらい簡単だと思います。リモート コンピューターでカスタム アプリを実行することはできますが、それがすぐに使えるようになれば最高です。

4

2 に答える 2

3

はい、できます。WMIを使用します。詳細については、http://en.wikipedia.org/wiki/Windows_Management_Instrumentationを参照してください。

アクセスできるリモートコンピュータにクエリを送信し、多数の情報を取得できます。

編集:pingリクエストを送信するほど簡単ではないかもしれませんが、コツをつかむと非常に自然に感じます。

于 2009-10-30T10:15:23.753 に答える
1

いくつかのオプションがあります...

System.Net.NetworkInformation.Ping ( http://msdn.microsoft.com/en-us/library/system.net.networkinformation.ping.aspx )から簡単な ping を実行できます。上記のように可能性があります。 WMI の使用について ( http://msdn.microsoft.com/en-us/library/bb404655.aspx )。

プレーンな起動コードについては、他のサイトをチェックアウトすることもできます... ( http://www.csharphelp.com/archives2/archive334.html )

于 2009-10-30T10:23:31.440 に答える