次のことを実行する必要があります。
- ファイアフォックスを起動
- プラグイン コンテンツを含むページを読み込む
- プラグイン プロセスのプロセス ID を見つける
- processID を使用して cdb をプラグイン プロセスにアタッチします。
- プラグインによってロードされた DLL を検出する
バッチ スクリプトを使用してこれを自動化するには、プロセス名から processID を見つける方法が必要です。それを行う方法はありますか?
次のことを実行する必要があります。
バッチ スクリプトを使用してこれを自動化するには、プロセス名から processID を見つける方法が必要です。それを行う方法はありますか?
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 を付加します。これには、バッチで特別な注意と取り扱いが必要になる場合があります。