The Curious Engineer

All blogs / Windows internals

Алексей Пахунов

learn.microsoft.com/en-us/archive/blogs/not-a-kernel-guy

… также известный как "Not a kernel guy"

Windows internalsNetworkingOS / kernelMicrosoft blogsMSDN archive

’10’15’20’25
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

  1. Вести с полей.

2011 26

  1. Про то, как мы один тест запускали…
  2. Почему Process.TotalProcessorTime не работает для удаленных процессов.
  3. Переход на зимнее время. 2 серия.
  4. Looking for Russian and Ukrainian graduates.
  5. Переход на зимнее время - ой.
  6. Команда Bing стала немного больше.
  7. Можно ли использовать функцию RtlCaptureContext() из x86 кода?
  8. Bing Search will be hosting a recruiting trip to Russia.
  9. afd.sys
  10. Функция DeviceIoControlEx.
  11. Неогороженное минное поле – это еще не повод по нему ходить.
  12. OSPF: оптимизм.
  13. Список состояний конечного автомата.
  14. Вы, конечно, будете смеяться, …
  15. Впечатления от поездки и конференции.
  16. РИТ++ 2011: Сетевая подсистема Windows глазами разработчика.
  17. Inception.
  18. РИТ++, секция «RootConf».
  19. Про то, как отцепиться и ничего не порушить.
  20. Правильный прототип функции DebugBreak().
  21. История одной оптимизации.
  22. Разбор задачи про пакеты.
  23. Задачка на интервью. Пакеты.
  24. NDIS, !ndiskd и DML.
  25. Microsoft проведёт очередной набор студентов и выпускников из России, Беларуси и Украины.
  26. Windows on ARM.

2010 19

  1. We are hiring!
  2. Бесплатный звонок в службу поддержки Microsoft.
  3. Рекомендации NASA по написанию безопасных программ.
  4. Отладка NMAKE скриптов.
  5. Обход некоторых ограничений утилиты BUILD.
  6. Установка обновлений из командной строки.
  7. Почему Windows 7 просыпается то в текстовом, то в графическом режиме?
  8. Как запустить «посторонний» бинарник под отладчиком в Visual Studio?
  9. 64 Bit Explained
  10. Пошли мы как-то с коллегой на охоту…
  11. Про футболки.
  12. О разнице взглядов на привычные вещи.
  13. «Угон» потоков.
  14. Первая инструкция.
  15. «Непобедимый».
  16. Сегментная адресация в x64.
  17. Я уже вся заждалась, измаялась и даже немного всплакнула.
  18. Поверхностное сравнение архитектуры консоли в Windows и Unix.
  19. Символы для release сборки.

2009 24

  1. Почему нельзя прервать вызов ReadConsole?
  2. AppCompat.
  3. Что такое MinWin и зачем он нужен.
  4. Деманглинг имен в Visual C++.
  5. Exception Chain Validation (ECV, SEHOP).
  6. Приколы нашего городка.
  7. Wow64 поддерживает аппаратное ускорение в DirectX.
  8. Что нового в Windows 7: изменения в Wow64.
  9. Microsoft и РФ обсудили фиксированные цены на ПО для госзакупок.
  10. ФАС возбудила дело против Microsoft
  11. Отладка на кофейной гуще.
  12. Как отлаживать код незнакомых приложений?
  13. Расширение для WinDbg: «Outline».
  14. Windows Internals, Fifth Edition
  15. Холивар на марше – ошибка в Windows 7 RC x86.
  16. Даже и не думайте пользоваться функцией Wow64DisableWow64FsRedirection!
  17. “This program requires Windows 2000 or newer operating system”.
  18. .NET toolset для Boost Build V2.
  19. Вчера случился забавный момент...
  20. Маленькие хитрости «посмертной» отладки.
  21. Как быстро посмотреть структуру директорий?
  22. Прелести отладки.
  23. Open source как социальный эксперимент.
  24. Неизвестная Windows - командная строка.

2008 47

  1. Ещё одна причина, почему не следует разбазаривать свободное место в стеке.
  2. ... потому что люди не читают слова.
  3. Зачем нужен параметр lpClass в функции RegCreateKeyEx?
  4. Иногда люди воспринимают вещи слишком буквально.
  5. PDC: Отзывы о Windows 7.
  6. Как работает «раскрутчик» стека в x64.
  7. Undefined instruction.
  8. А что, собственно, происходит, когда бросается исключение?
  9. Унификация стиля кодирования в команде - тупичок с граблями.
  10. Хозяйке на заметку.
  11. Detours.
  12. diStorm64 disassembler.
  13. Проверка параметров функции.
  14. Смотри, мама, я в телевизоре!
  15. Undefined behavior – это все, что явно не указано в документации.
  16. … и концы в воду.
  17. Почему GetModuleFileName возвращает “system32” для 32-х битных библиотек под Wow64?
  18. Ценителям логичности и простоты cmd.exe посвящается…
  19. Малышку верните!
  20. Они наступают!
  21. «Большие» функции в коде.
  22. Долгое молчание.
  23. Анализ одной уязвимости в Flash.
  24. Задав вопрос, не забудьте выслушать ответ.
  25. Отгадка.
  26. Загадка.
  27. За последние две-три недели узнал много нового...
  28. Process Monitor научился трассировать 32-х битный стек на x64.
  29. Интимный, можно сказать, вопрос.
  30. Как Process Explorer подменяет Task Manager.
  31. Dinosource.
  32. 5 инструментов.
  33. Недокументированные функции; Загрузка 32-х битных DLL в 64-х битный процесс.
  34. Зачем нужна маска KEY_WOW64_RES?
  35. Почему форматы файлов Microsoft Office настолько сложны?
  36. Помните, как я ругался на функцию GetRawInputDeviceList?
  37. Ввод регистрационного номера программы. Ну почему всё так непросто?
  38. Кстати ещё одна причина, почему DllMain должна выполнять как можно меньше работы...
  39. Возвращаясь к теме про фаззеры.
  40. Пикник на обочине или не ходите, дети, в DllMain гулять, а то ноги оторвёт.
  41. Отличный совет.
  42. Хоть убейте меня – не понимаю!
  43. Ведение дополнительных веток проекта отнюдь не бесплатно.
  44. Программирование для чайников.
  45. Разрядность ключа «Image File Execution Options».
  46. Фраза дня.
  47. Microsoft будет собеседовать кандидатов из России, Украины и Белaруси.

2007 18

  1. Как посмотреть содержимое реестра из-под отладчика.
  2. И кнопочку «Повтор» не забудьте!
  3. Разрядность .NET сборок.
  4. Garden d'Lights
  5. Гелий, как запрет на полёт к звездам.
  6. Наблюдение.
  7. Эта страшная функция GetRawInputDeviceList.
  8. Usability.
  9. Говорила мне мама – сынок, проверяй результат каждой вызванной функции!
  10. Начался набор студентов на стажировку в Редмонд на лето 2008 г.
  11. SAL аннотации.
  12. Far Manager открывает исходный код.
  13. Как определить разрядность .EXE или .DLL?
  14. Мышиная возня в коробке из под обуви.
  15. “4GB will always be enough”.
  16. Про собеседования.
  17. Джереми Кларксон: Почему я без ума от космоса.
  18. По следам темы про резюме.