2

プロセスエクスプローラーからプロセスのクリップボードに環境変数をコピーするエレガントな方法はありますか?2つのC++コンパイル済みプロセスを比較しようとしていて、環境変数がどのように異なるかを確認したいと思います。テキストをコピーして貼り付けて視覚的に比較することができないようです。

注:複数のツールを使用するのではなく、PEを使い続けたいと思いますが、別のツールを使用することが唯一のオプションである場合は、遠慮なく提案してください。

また、C ++としてタグ付けし、VisualC++の使用を含むC++開発者/デバッガーの観点からの解決策を期待します

4

4 に答える 4

7

まだ興味のある人のために、Process Explorerのバージョン16.02には、プロセスハッカーと同じ方法でプロセスのプロパティをコピーする機能があります。この能力がいつ追加されたかはわかりません。

于 2014-05-14T16:20:08.107 に答える
5

Sysinternals Process Explorerは、現時点ではこれを実行できません。特に変数の値が長すぎて表示できない場合は、非常に煩わしく、確かにバグです。

オープンソースツールのProcessHacker2(http://processhacker.sourceforge.net)にはこの問題はありません。使用法はProcessExplorerに似ています。

  1. プロセスハッカーを起動します
  2. 関心のあるプロセスをダブルクリックします
  3. 「環境」タブをクリックします
  4. [すべて](Ctrl + A)を選択してから、[コピー](Ctrl + C)を選択します
于 2013-04-22T02:34:29.270 に答える
1

_environデバッガーで変数を確認するだけです。

于 2013-01-07T09:52:36.077 に答える
1

windbg!pebコマンドはそれを表示します。

于 2013-01-07T11:19:48.360 に答える