問題タブ [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.
c# - Process.Threads には、プロセスによって生成されたスレッドの完全なリストが含まれていません
私のアプリケーションは、セカンダリ プロセス (ファイル システムに格納されている exe ファイル) を開始します。次に、このプロセスは、マルチコアで長時間の操作を実行するいくつかのスレッドを生成します。
ProcessExplorer から、このプロセスによって開始されたスレッドのリストを確認できます。
黄色はアプリケーションが開始したプロセス、赤色はこのプロセスが単独で開始した「長い」スレッドです (これらのアドレスは DLL から始まることに注意してください!)。
私の C# コードでは、これらすべてのスレッドがmyprocess.Threadsプロパティ (myprocessアプリによって開始されたプロセス) を使用して表示されることを期待しています。代わりに、スレッド ID 18160 などは表示されますが、赤で強調表示されたものは表示されません。なんで?
一般に、画像からわかるように、スレッドの総数は 43 で、サイズmyprocess.Threadsは 30 です。
cmd - プロセスで使用される dll を一覧表示し、結果を txt ファイルに保存する API はありますか?
プロセスで使用される dll リストを取得し、取得した dll リストを txt ファイルに保存するために使用できる API はありますか?
ツールは、コマンド ラインから呼び出す必要があります。
python - win32api.DuplicateHandle が "(5, 'DuplicateHandle', 'アクセスが拒否されました')" を返す
別のプロセスからシングルトン イベント ハンドルを閉じようとしています。Process Explorer はこれを行います。私もそれを達成できるようにしたいと考えています。エラーが発生しています
(5、「DuplicateHandle」、「アクセスが拒否されました。」)
正しいパラメーターを渡していますか? 編集:
