Archive

Archive for March, 2008

Загадка.

March 30th, 2008

Вот эта программа печатает номер версии указанного пользователем модуля, который она берет из поля “FileVersion” ресурса VS_VERSION_INFO этого модуля. Имя модуля передается как первый параметр командной строки. Для работы с VS_VERSION_INFO используется стандартная библиотека version.dll.

(далее идет много кода)

Read more…

,

За последние две-три недели узнал много нового…

March 27th, 2008

За последние две-три недели узнал много нового про архитектуру amd64. Во-первых, я наткнулся сначала на документ, а затем на аналогичный раздел в MSDN, где толково описаны не только соглашения о вызовах (этого добра везде навалом), но и дано детальное описание того, как должен выглядеть стек функции, как происходит раскрутка стека, что такое и зачем нужны пролог и эпилог функции. Полезный документ, особенно если нужно разобраться как работает stack unwinder.

Read more…

, , ,

Process Monitor научился трассировать 32-х битный стек на x64.

March 23rd, 2008

Я как-то привык, что Process Monitor не умеет показывать 32-х битный стек события, которое произошло в 32-х разрядном процессе, выполняющемся под Wow64. Вместо этого он показывал только 64-х битный стек, что было абсолютно бесполезно, так как там по определению всегда светится wow64.dll сотоварищи. Однако после подсказки на Sysinternals Forums выяснилось, что начиная с Vista SP1 это уже работает.

Read more…

, , ,

Интимный, можно сказать, вопрос.

March 13th, 2008

Я вот тут периодически читаю всякие ругательные статьи про Vista, и про то, как из нее можно выпилить конфетку, если отключить с десяток служб и, самое главное, если отключить ненавистный UAC. Тот самый, который User Account Control:

UAC prompt for a non-administrative account.

Скажите, это я один такой извращенец, что я его не выключаю или это только я один не под локальным администратором работаю?

Примечание: на моей рабочей станции я вынужден работать под учетной записью администратора и там UAC все-таки выключен. Хотя я больше года с ним продержался. :-)

,

Как Process Explorer подменяет Task Manager.

March 13th, 2008

А знаете, как Process Explorer подменяет собой стандартный Task Manager?

Process Explorer: Replace Task Manager.

Read more…

, , , ,

Признаки чокнутой теории.

March 9th, 2008
Comments Off

Астрофорум и, в частности, раздел «Горизонты науки о Вселенной» – одно из тех мест в интернете, где походит фронт непримиримой борьбы между приверженцами альтернативной физики и сторонниками классического её варианта. Спор идёт про отдельные аспекты и всю теорию относительности целиком, про различные теории гравитации, про происхождение Вселенной и всё такое прочее. Особую прелесть всему этому придаёт то, что не смотря на вменяемость большинства участников, среди них попадаются совершенно безбашенные деятели, выдвигающие самые невероятные теории.

Read more…

,

Dinosource.

March 5th, 2008

Просто наблюдение: если код .DLL, вылетающей с ошибкой доступа (Access Violation), находится в каталоге с именем «Dinosource», то его проще исправить самому, чем найти владельца этого кода.

,