Home > itblogs > Как определить разрядность .EXE или .DLL?

Как определить разрядность .EXE или .DLL?

October 24th, 2007

Как определить тип процессора для которого скомпилирован бинарный файл? Можно воспользоваться сборщиком из поставки Visual Studio 2005:

link.exe /dump /headers <.exe>
link.exe /dump /headers

На самом деле “link.exe /dump” это просто обертка для утилиты dumpbin.exe. Сравните:

dumpbin.exe /headers <.exe>
dumpbin.exe /headers

Кроме того, существует утилита filever.exe, к достоинствам которой можно отнести значительно более компактный вывод на экран:

filever.exe <.exe>
filever.exe

 

  1. October 25th, 2007 at 00:51 | #1

    Познавательно, но GUI-шными инструментами пользоваться поудобней, но конечно, когда их нет под рукой удобно воспользоваться твоим способом :)

    • Not a kernel guy
      October 25th, 2007 at 08:26 | #2

      GUI-шными инструментами

      Какими?

      • October 26th, 2007 at 02:36 | #3

        Лучшая на сегодняшний момент PETools

        • Not a kernel guy
          October 26th, 2007 at 08:42 | #4

          Спасибо за ссылку, попробую.

Comments are closed.