Алексей Пахунов
learn.microsoft.com/en-us/archive/blogs/not-a-kernel-guy
… также известный как "Not a kernel guy"
Windows internalsNetworkingOS / kernelMicrosoft blogsMSDN archive
- Posts
- 135 from 9 Oct 2007 to 5 Jan 2012
- Posting
- archived, read-only
- Kind
- personal blog
- Language
- Russian
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/not-a-kernel-guy/feed.xml
2012 1
2011 26
- Про то, как мы один тест запускали…
- Почему Process.TotalProcessorTime не работает для удаленных процессов.
- Переход на зимнее время. 2 серия.
- Looking for Russian and Ukrainian graduates.
- Переход на зимнее время - ой.
- Команда Bing стала немного больше.
- Можно ли использовать функцию RtlCaptureContext() из x86 кода?
- Bing Search will be hosting a recruiting trip to Russia.
- afd.sys
- Функция DeviceIoControlEx.
- Неогороженное минное поле – это еще не повод по нему ходить.
- OSPF: оптимизм.
- Список состояний конечного автомата.
- Вы, конечно, будете смеяться, …
- Впечатления от поездки и конференции.
- РИТ++ 2011: Сетевая подсистема Windows глазами разработчика.
- Inception.
- РИТ++, секция «RootConf».
- Про то, как отцепиться и ничего не порушить.
- Правильный прототип функции DebugBreak().
- История одной оптимизации.
- Разбор задачи про пакеты.
- Задачка на интервью. Пакеты.
- NDIS, !ndiskd и DML.
- Microsoft проведёт очередной набор студентов и выпускников из России, Беларуси и Украины.
- Windows on ARM.
2010 19
- We are hiring!
- Бесплатный звонок в службу поддержки Microsoft.
- Рекомендации NASA по написанию безопасных программ.
- Отладка NMAKE скриптов.
- Обход некоторых ограничений утилиты BUILD.
- Установка обновлений из командной строки.
- Почему Windows 7 просыпается то в текстовом, то в графическом режиме?
- Как запустить «посторонний» бинарник под отладчиком в Visual Studio?
- 64 Bit Explained
- Пошли мы как-то с коллегой на охоту…
- Про футболки.
- О разнице взглядов на привычные вещи.
- «Угон» потоков.
- Первая инструкция.
- «Непобедимый».
- Сегментная адресация в x64.
- Я уже вся заждалась, измаялась и даже немного всплакнула.
- Поверхностное сравнение архитектуры консоли в Windows и Unix.
- Символы для release сборки.
2009 24
- Почему нельзя прервать вызов ReadConsole?
- AppCompat.
- Что такое MinWin и зачем он нужен.
- Деманглинг имен в Visual C++.
- Exception Chain Validation (ECV, SEHOP).
- Приколы нашего городка.
- Wow64 поддерживает аппаратное ускорение в DirectX.
- Что нового в Windows 7: изменения в Wow64.
- Microsoft и РФ обсудили фиксированные цены на ПО для госзакупок.
- ФАС возбудила дело против Microsoft
- Отладка на кофейной гуще.
- Как отлаживать код незнакомых приложений?
- Расширение для WinDbg: «Outline».
- Windows Internals, Fifth Edition
- Холивар на марше – ошибка в Windows 7 RC x86.
- Даже и не думайте пользоваться функцией Wow64DisableWow64FsRedirection!
- “This program requires Windows 2000 or newer operating system”.
- .NET toolset для Boost Build V2.
- Вчера случился забавный момент...
- Маленькие хитрости «посмертной» отладки.
- Как быстро посмотреть структуру директорий?
- Прелести отладки.
- Open source как социальный эксперимент.
- Неизвестная Windows - командная строка.
2008 47
- Ещё одна причина, почему не следует разбазаривать свободное место в стеке.
- ... потому что люди не читают слова.
- Зачем нужен параметр lpClass в функции RegCreateKeyEx?
- Иногда люди воспринимают вещи слишком буквально.
- PDC: Отзывы о Windows 7.
- Как работает «раскрутчик» стека в x64.
- Undefined instruction.
- А что, собственно, происходит, когда бросается исключение?
- Унификация стиля кодирования в команде - тупичок с граблями.
- Хозяйке на заметку.
- Detours.
- diStorm64 disassembler.
- Проверка параметров функции.
- Смотри, мама, я в телевизоре!
- Undefined behavior – это все, что явно не указано в документации.
- … и концы в воду.
- Почему GetModuleFileName возвращает “system32” для 32-х битных библиотек под Wow64?
- Ценителям логичности и простоты cmd.exe посвящается…
- Малышку верните!
- Они наступают!
- «Большие» функции в коде.
- Долгое молчание.
- Анализ одной уязвимости в Flash.
- Задав вопрос, не забудьте выслушать ответ.
- Отгадка.
- Загадка.
- За последние две-три недели узнал много нового...
- Process Monitor научился трассировать 32-х битный стек на x64.
- Интимный, можно сказать, вопрос.
- Как Process Explorer подменяет Task Manager.
- Dinosource.
- 5 инструментов.
- Недокументированные функции; Загрузка 32-х битных DLL в 64-х битный процесс.
- Зачем нужна маска KEY_WOW64_RES?
- Почему форматы файлов Microsoft Office настолько сложны?
- Помните, как я ругался на функцию GetRawInputDeviceList?
- Ввод регистрационного номера программы. Ну почему всё так непросто?
- Кстати ещё одна причина, почему DllMain должна выполнять как можно меньше работы...
- Возвращаясь к теме про фаззеры.
- Пикник на обочине или не ходите, дети, в DllMain гулять, а то ноги оторвёт.
- Отличный совет.
- Хоть убейте меня – не понимаю!
- Ведение дополнительных веток проекта отнюдь не бесплатно.
- Программирование для чайников.
- Разрядность ключа «Image File Execution Options».
- Фраза дня.
- Microsoft будет собеседовать кандидатов из России, Украины и Белaруси.
2007 18
- Как посмотреть содержимое реестра из-под отладчика.
- И кнопочку «Повтор» не забудьте!
- Разрядность .NET сборок.
- Garden d'Lights
- Гелий, как запрет на полёт к звездам.
- Наблюдение.
- Эта страшная функция GetRawInputDeviceList.
- Usability.
- Говорила мне мама – сынок, проверяй результат каждой вызванной функции!
- Начался набор студентов на стажировку в Редмонд на лето 2008 г.
- SAL аннотации.
- Far Manager открывает исходный код.
- Как определить разрядность .EXE или .DLL?
- Мышиная возня в коробке из под обуви.
- “4GB will always be enough”.
- Про собеседования.
- Джереми Кларксон: Почему я без ума от космоса.
- По следам темы про резюме.