Как определить разрядность .EXE или .DLL?
Как определить тип процессора для которого скомпилирован бинарный файл? Можно воспользоваться сборщиком из поставки Visual Studio 2005:
link.exe /dump /headers <.exe>

Not a kernel guy… in the Windows kernel team |
||||||||||||||||||||||||||||||||||||||||||||||||||
Wednesday, October 24, 2007Как определить разрядность .EXE или .DLL?Как определить тип процессора для которого скомпилирован бинарный файл? Можно воспользоваться сборщиком из поставки Visual Studio 2005:
![]() Monday, September 24, 2007Типичные проблемы, возникающие при работе с WinDbg, и их решения.Хорошая статья про типичные проблемы WinDbg на английском: Common WinDbg problems and solutions. Tuesday, August 28, 2007Как собрать DParser for Python с помощью Visual C++ 2005?Существует два способа собрать DParser for Python под Windows:
Естественно, что я выбрал второй вариант. (На самом деле причина довольно прозаична – не хотелось собирать один проект двумя разными компиляторами). Monday, June 25, 2007Как запустить C препроцессор в Boost.Build V2. Часть последняя.Если сравнить исходный код нашего генератора с реализацией генератора объектных файлов в “boost/tools/build/v2/tools/msvc.jam” можно обнаружить несколько отличий: Tuesday, June 19, 2007Viva64: статический анализатор кода, специализирующийся на проблемах 64-х битного кода.Некоторое время назад (довольно давно, откровенно говоря) меня попросили написать про Viva64, но я это дело как-то проволынил. Просто написать, что «есть такая штука, а дальше разбирайтесь сами» не хотелось, а руки до поставить и попробовать не доходили. Теперь, как вы понимаете, дошли, - теперь можно делиться впечатлениями. Monday, June 11, 2007Как запустить C препроцессор в Boost.Build V2. Часть II.Продолжаем начатое ранее. Мы остановились на том, что сумели вызвать компилятор и передать ему нужную команду. Теперь нам нужно научиться передавать все настройки компилятора, уже известные Boost.Build, в созданную командную строку. Для сначала нужно выяснить как же, собственно, Boost.Build узнает где находится компилятор и как задаются параметры компиляции. Wednesday, June 6, 2007Как запустить C препроцессор в Boost.Build V2.Библиотеки Boost не использует make файлы или какую-либо другую более менее стандартную систему компиляции. Вместо этого Boost использует собственную систему сборки - Boost.Build V2. Система построена вокруг Boost.Jam, который, в свою очередь, является наследником Perforce Jam, - интерпретатора скриптов Jam. Вокруг возможностей Boost.Jam, который, между прочем, состоит из единственного исполняемого файла, навёрнута система скриптов изолирующая разработчика от особенностей конкретного компилятора и платформы. |
|
|||||||||||||||||||||||||||||||||||||||||||||||||
Powered by WordPress