Есть ли элегантный способ скопировать переменные среды в буфер обмена процесса из Process Explorer?
Я пытался сравнить два скомпилированных C ++ процесса и хочу посмотреть, чем отличаются переменные окружения. Кажется, я не могу скопировать текст, а затем вставить его для сравнения визуально.
Заметка Я бы предпочел придерживаться PE, а не жонглировать несколькими инструментами, но если использование другого инструмента — единственный вариант, не стесняйтесь предлагать.
Также помечая его как C ++, ожидая решения с точки зрения разработчика / отладчика C ++, включая использование Visual C ++
WinDbg !peb
Команда отображает это.
Sysinternals Process Explorer не может сделать это в данный момент. Очень раздражает и, конечно, ошибка, особенно если значение переменной слишком длинное для отображения.
Инструмент с открытым исходным кодом Process Hacker 2 (http://processhacker.sourceforge.net) не имеет этой проблемы. Использование похоже на Process Explorer:
Для всех, кто еще заинтересован, версия 16.02 проводника процессов теперь имеет возможность копировать свойства процесса так же, как это делает хакер процесса. Я не знаю, когда эта способность была добавлена.
Просто проверьте _environ
переменная в отладчике.