Kernel debugger годиться не только для отладки ядра

Недавно столкнулся с проблемой - после подмены системной DLL один из сервисов начал падать во время запуска. Подцепиться к сервису с помощью windbg никак не получалось, потому что сервис падал хоть и не сразу, но все же быстрее чем я жал на кнопки. Поборовшись полчаса нашел неожиданный (для меня) выход. Оказалось, что исключения, возникающие в пользовательском режиме, перехватываются отладчиком ядра. Поэтому достаточно было подсоединиться к падающей системе и дождаться первого исключения в контексте интересующего нас процесса. Read On →

Статья на newsru.com

Читал сегодня статью на newsru.com - Информагентство Associated Press в Нью-Йорке было эвакуировано из-за пожара. Пожар возник на одиннадцатом этаже здания, расположенного в районе Манхэттен, сообщил представитель пожарной охраны Нью-Йорка Пит Бэнкс. Как передает International Herald Tribune, огнем охватило пять верхних этажей 15-этажного здания. На тушение огня были направлены около 100 пожарных. Примерно через час они рапортовали о ликвидации пожара, и все служащие, эвакуированные с пяти верхних этажей, вернулись к работе, сообщает ИТАР-ТАСС. Read On →

Блог Марка Руссиновича на technet.com

Вместе с переходом в Microsoft Марк перенес свой блог на technet.com: http://blogs.technet.com/markrussinovich/. Первый пост рассказывает про “дело о задержках при запуске процессов”. :-)

WordPress

Вчера весь вечер занимался переносом блога на WordPress. Больше всего проблем было с переносом всех постов. Попутно выяснил, что движок blogger.com куда более толерантен к невалидному html в постах. Фактически пришлось отредактировать все заново. Комментарии, к сожалению, не сохранились.

Доступ к альтернативным представлениям реестра

64-битные версии Windows поддерживают два различных представления реестра для 32 и 64-битных приложений. По-умолчанию приложения работают со своим представлением. Также они могут выбирать желаемое представление с помощью флагов KEY_WOW64_32KEY и KEY_WOW64_64KEY. Применение этих флагов кажется очевидным и прямолинейным, однако это не совсем так.

Read On →

Microsoft is hiring from Ukraine too

В дополнение к посту Microsoft is hiring: Microsoft is interested in qualified candidates from the Ukraine for software development positions in our SQL Server Development Group in the US at our corporate headquarters. If you are interested, or know someone who is interested, please have them send their resume/cv to ukrcv@microsoft.com today!!! Описание позиций и требования к ним те же самые.

Астрономическая картинка дня

На астрономической картинке дня сегодня просто шикарная фотография. Спиральная галактика NGC 1300 собственной персоной:

Как обмануть редиректор файловой системы

Wow64 включает в себя редиректор файловой системы (file system redirector) задача которого – перенаправлять все запросы к директории «%windir%\system32» в «%windir%\SysWOW64». Несмотря на то, что редиректор довольно хорошо выполняет свою работу, обмануть его легко. Достаточно создать символическую ссылку (symbolic link или junction) на «%windir%\system32», скажем «%windir%\system64», и все файлы будут как на ладони. Таким образом, вам не придется покидать любимый файловый менеджер, чтобы, например, посмотреть свойства какой-либо системной библиотеки. К сожалению Windows не включает в поставку стандартного средства для создания символических ссылок. Read On →

Блог переехал

Блог переехал на постоянный адрес: https://blog.not-a-kernel-guy.com

Закаты парка Marymoor

А у нас закаты вооооо какие! :-)