リモートコンピュータ上で実行されているサービスとプロセスの一覧を取得するための小さなプログラムを作成していますが、すべて正常に動作しています。私はプロセスのretリストとサービスのリストのServiceControllerのためのプロセスを使用しています。今ではリモートPC上で実行されているプロセスのサイズを取得し、プロセスに関連付けられたファイルのサイズを実際に見つけることができますか?リモートコンピュータのプロセス情報
0
A
答えて
1
リモート管理機能を実行するには、通常、正しい答えはWMIを使用することです。
Win32_Process
プロセス情報のクラスです。Win32_Service
サービスクラス。
System.Management
の種類を使用して、.NETのWMIと通信します。 This pageには簡単な例が含まれています。
リモートとローカルの両方の情報にWMIを使用することをお勧めします。— 2つのコードセットを使用しないでください。
1
コマンドプロンプトのtasklistおよびtaskview機能もこれを行うのに役立ちます。プログラムはプロセスオブジェクト内のcmd.exeを実行し、入力として
tasklist /s remoteServer /u userName
を入力し、出力を聞くことができます。それは、次の入力として提供されるべきアカウントのパスワードを要求します。 EndOfOutputに達するまで連続した出力を聞くことができます。
リモートコンピュータへのアクセス権がある場合は、Process.GetProcesses()を使用して実行中のプロセスの一覧を返すメソッドを使用して、WCFサービスをホストするWindowsフォームプログラムまたはコンソールアプリケーションを作成できますリモートコンピュータ。プログラム内でサービスクライアントを使用すると、リモートメソッドを呼び出すことができます。
上記の2つのいずれもWMIを使用しなくても動作します。
関連する問題
- 1. NODEJSプロセス情報
- 2. ポータブルシステム/プロセス情報ライブラリ
- 3. プロセスとサブプロセスの情報(メモリ)
- 4. ダンプ内のプロセス情報
- 5. リモートコンピュータ上のプロセスのWaitForExit
- 6. 取得プロセス記述情報
- 7. 資格情報なしでリモートコンピュータに接続する方法は?
- 8. 情報のためのPythonプロセスのプロービング
- 9. SNMP - プロセスからの情報の取得
- 10. MySQLのSELECTプロセス情報(パーセント完全な)
- 11. 取得プロセスの製品バージョンのリモートコンピュータを
- 12. リモート管理者の資格情報を使用してファイルをリモートコンピュータにコピー
- 13. NodeJS:プロセスIDからプロセスに関する情報を取得
- 14. Javaの春ブーツ+春のバッチ:プロセス膨大な量の情報
- 15. 別のユーザーの資格情報でプロセスを起動します。
- 16. Swiftのプロセスに関する情報の取得
- 17. 監視対象プロセスからの情報の取得
- 18. 実行中のプロセスについての情報を取得
- 19. Linuxのプロセスに関する情報の取得
- 20. Androidのアプリケーション情報(プロセス名に基づいて)
- 21. VMware内のプロセス/ウィンドウに関する情報
- 22. bash ps名前のプロセスに関する情報
- 23. モデル/アダプタレイヤーの長いプロセスでビューレイヤーに情報を渡す方法
- 24. Windowsプロセスのダンプハンドルとそれらに関する追加情報
- 25. プロセス情報の読み込みproc/<pid> /ステータス
- 26. パテ:nohupで実行中のプロセスから情報を取得
- 27. cを使用してすべてのプロセス情報をリストアップ
- 28. フィードバック情報のデバイス情報android
- 29. C++コンパイラのテンプレートエラー情報は - エラー情報
- 30. C++でプロセス情報を取得する方法
ありがとうございました。私は今あなたから提案されたアプローチに取り組んでいます! –
私はインストール日付属性を取得しようとしましたが、常にnullを取得します! –
@Aadi:ここでは常にnullです。 "InstallDate"は 'InstallData'が意味を成す他の多くのサブクラスを持つ' CIM_ManagedSystemElement'から継承されていることに注意してください。 – Richard