Как определить разрядность .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

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

  1. October 24th, 2007 at 22:31 | #1
  2. December 18th, 2007 at 23:23 | #2
  3. December 18th, 2007 at 23:25 | #3
Comments are closed.