System.Diagnostics.Processクラスのプロパティを使用して、現在実行中のプロセスを調べたいとします。そのプロセスでこのクラスのインスタンスを読み込むことはできますか(つまり、何らかの形でプロセスオブジェクトをプロセスにアタッチする)、またはStartメソッドで開始しなければなりませんか?.NET System.Diagnostics.Processオブジェクトを実行中のプロセスにアタッチすることはできますか?
2
A
答えて
4
あなたはPIDわかっている場合:
Process p = Process.GetProcessesByName(name).FirstOrDefault();
:あなたが名前を知っている場合
Process p = Process.GetProcessById(id);
を
2
これにはアタッチできませんが、Process.GetProcessesメソッドを使用して、マシン上の実行中のプロセスをすべて列挙できます。それらのうちの1つが、あなたが探しているプロセスになります。
var list = System.Diagnostics.Process.GetProcesses();
foreach (var proc in list) {
// Determine if it's the process and use it
}
関連する問題
- 1. 実行中のJavaプロセスにアタッチしますか?
- 2. プロセスが実行中に[プロセスの実行]コマンドでユーザー値を渡すことができます
- 3. .NET(System.Diagnostics.Process)からコンパイルされたjarファイルを実行する
- 4. 実行中のプロセスの出力へのアタッチ
- 5. 2番目のプロセスを.NETでプログラムでVS2010にアタッチする
- 6. 異なるが現在実行中のプロセスで関数を呼び出すことはできますか?
- 7. Visual Studio 2010でプロセスにアタッチすることは何を意味しますか?
- 8. .NETが実行中のプロセスに変数を設定しました(プロセスが実行中の場合)
- 9. 実行中のコンソールのコードページを別のプロセスから変更することはできますか?
- 10. 実行中のPHPプロセスにデバッガを接続することはできますか?
- 11. dockerコンテナ内で文字列を実行中のプロセスに送ることはできますか?
- 12. cairo_surfaceをwl_shell_surfaceにアタッチすることはできますか?
- 13. FacebookアプリでHerokuでプロセスを実行することはできますか?
- 14. Visual Studioでプロセスにどのようにアタッチできますか?
- 15. gdbはプロセスにアタッチして起動できますか?
- 16. System.Diagnostics.Processの実行をどのようにスピードアップしますか?
- 17. 私のプロセスにアタッチできないのはなぜですか?
- 18. vbscriptから.NETアセンブリ(dll)を実行することはできますか?
- 19. CLRホストを実行中のプロセスに注入することは可能ですか?
- 20. 実行中のバックグラウンドプロセスにルビーで接続することはできますか?
- 21. .net core c#でps -auxを実行することはできますか?
- 22. Androidで実行中のタスクと実行中のプロセスの違い
- 23. 実行中のシェルスクリプトにどのようにアタッチするのですか?
- 24. .netで実行中のすべてのプロセスを取得する方法cf
- 25. 実行中にプログラムをデバッグすることはできますか?
- 26. Cプログラムの中でpingを実行することはできますか?
- 27. C#4.0で実行時にプロパティとメソッドをアタッチしますか?
- 28. プロセスにアタッチできるLuaデバッガ
- 29. python - psutilを使って実行中のプロセスのディレクトリを見つけることができますか?
- 30. .NETは実行時に「無関係な」コードを検出し、その中のオブジェクトをガベージコレクトできますか?