0

次のことを実行する必要があります。

  1. ファイアフォックスを起動
  2. プラグイン コンテンツを含むページを読み込む
  3. プラグイン プロセスのプロセス ID を見つける
  4. processID を使用して cdb をプラグイン プロセスにアタッチします。
  5. プラグインによってロードされた DLL を検出する

バッチ スクリプトを使用してこれを自動化するには、プロセス名から processID を見つける方法が必要です。それを行う方法はありますか?

4

1 に答える 1

2

wmic を使用してそれを返すことができます: wmic process where name="cmd.exe" get processid実行中のすべての cmd.exe の pid を取得します。
完全なプロセス名がわからない場合 (それが使用できない理由cdb -pnですか?) like:を使用することもできます。名前のどこにでもある
wmic process where 'name like "%cmd%"' get processidすべてのものを取得します。cmd他の SQL ワイルドカードを使用することもできます。

クエリできるプロパティを確認するには、wmic を開き (wmicコマンド ラインから実行するだけです)、発行します。process get /?

注: wmic は Unicode で出力を生成し、<CR>その出力行に double を付加します。これには、バッチで特別な注意と取り扱いが必要になる場合があります。

于 2012-09-18T09:19:28.553 に答える