問題タブ [process-explorer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
12 参照

c# - Process Explorer に表示される「イメージ ファイル」情報を C# で取得する

C# WPF GUI を介して Python プログラムを System.Diagnostics.Process オブジェクトとして管理する Windows プロジェクトを使用しています。どういうわけか、プロセス オブジェクトが強制終了されてメイン プログラムが終了した後、PyQt5 ベースのサブプロセスが終了せず、Process Explorer で別の Python プロセスとして処理されます。

エスケープする方法は、コマンド ライン プロセスのプロセス ID とは異なるプロセス ID を取得することだと思います。その親コマンドラインプロセスでcondaコマンドラインを起動してPythonコードを起動したので、それが得られたのかもしれません。

とにかく、Explorer を使用すると、(右クリック)[プロパティ] -> [イメージ] -> [コマンド ライン] で、ゾンビ プロセスを幸運にも特定できます。閉じるときにそれを強制終了できるように、C# でその情報を取得するにはどうすればよいですか?

0 投票する
1 に答える
34 参照

c# - Process Explorer の TID に対応する System.Threading.Thread の属性/プロパティ/フィールドは何ですか?

現在、C# アプリケーションで作成したスレッドで何が起こっているのかを確認しようとしています。スレッドはタイプSystem.Threading.Threadであり、内部オブジェクト内に埋め込まれています (デバッグ中にそのオブジェクト内のスレッドにアクセスできます)。

「 Process Explorer 」を使用して、アプリケーションをチェックしています。
Process Explorer には、「TID」、「CPU」、「Cycles Delta」、「Suspend Count」、および「Start Address」列を含む「Threads」タブがあります。
(デバッガーで) 開始したスレッドを識別するには、TID (スレッド ID) または開始アドレスのいずれかを探すことができると思います。スレッド ID が最も明確であると思われます。

System.Threading.Threadただし、一見したところ、スレッド ID のように見えるクラスにプロパティ/フィールド/属性が表示されません。

System.Threading.ThreadProcess ExplorerのTID列に対応する属性/プロパティ/フィールドを知っている人はいますか?

編集:あるようですが、そうではありManagedThreadIdません。