Устарел, пожалуйста, используйте BelaUtils: Caelum
На Windows исполняемые (образы) файлы имеют структуру в соответствии с форматом Portable Executable (PE).
Однако люди обычно не знают, какую операционную систему использовать при работе с PE-файлом напрямую.
Анализатор PE — это простой утилитный инструмент, который парсит информацию о PE-файле, проверяет подпись, машину, подсистему, характеристики, версию сборки, версию ОС и точку входа.
Необходимо Visual Studio 2017 или более поздняя версия, поддерживающая C++17 и имеющую включенные заголовочные файлы ATL.
Щелкните PEAnalyzer.sln, выберите меню Build -> Build Solution
Используйте MSBuild для сборки Release win32:
msbuild PEAnalyzer.sln /t:Build /p:Configuration=Release
Win64:
msbuild PEAnalyzer.sln /t:Build /p:Configuration=Release /p:Platform=x64
Windows 10 или новее
Щелкните кнопку "Найти", выберите файл, либо перетяните файл на поле редактирования
Этот инструмент использует лицензию MIT
Copyright © 2019 Force Charlie, Все права защищены.
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.