ITBlogs

Сообщество IT-профессионалов
Welcome to ITBlogs Sign in | Join | Help
in Search

Browse by Tags

All Tags » itblogs » Windows
Showing page 1 of 3 (28 total posts)
  • Как работают виртуальные рабочие столы в Windows.

    Читаю статью на Хабре про виртуальные рабочие столы в Windows. В конце статьи висит вопрос: UPD: Если вы знаете принцип работы подобных программ или какой-либо отдельной в частности, поделитесь этими знаниями, нам всем будет очень интересно. И «ответ» – цитата из комментария пользователя enktyptor: Многие «менеджеры десктопов» Windows ...
    Posted to Not a kernel guy (Weblog) by Anonymous on сентября 13, 2011
  • Можно ли использовать функцию RtlCaptureContext() из x86 кода?

    Вопрос из почты: The question is really simple: could we use RtlCaptureContext on X86? The MSDN (http://msdn.microsoft.com/en-us/library/ms680659(v=VS.85).aspx) says it’s only for 64 but the bug is for X86 and I see some kernel code are using it on x86. Вопрос на самом деле очень прост: можем ли мы использовать функцию RtlCaptureContext на x86? ...
    Posted to Not a kernel guy (Weblog) by Anonymous on июля 25, 2011
  • afd.sys

    Windows Sockets общаются с сетевым стеком через драйвер afd.sys. Происхождение этого имени для меня было загадкой до тех пор, пока я не заглянул в список «Non-Plug and Play Drivers» в Device Manager. Для этого нужно выбрать в меню «Show hidden devices». Оказалось, что это «Ancillary Function Driver for Winsock». Свойства драйвера afd.sys За одно ...
    Posted to Not a kernel guy (Weblog) by Anonymous on июня 20, 2011
  • Функция DeviceIoControlEx.

    Win32 API предоставляет «Ex» варианты функций ReadFile и WriteFile, в то время как «Ex» варианта функции DeviceIoControl не предлагается. Исправить этот недостаток очень просто, так как соответствующая функция Native API документирована в MSDN: NtDeviceIoControlFile (хотя и помечена как «Deprecated»). Прототип новой функции будет выглядеть вот ...
    Posted to Not a kernel guy (Weblog) by Anonymous on июня 15, 2011
  • Неогороженное минное поле – это еще не повод по нему ходить.

    Пришло письмо с вопросом: Обнаружилась следующая проблема: Наша программа сохраняет и считывает последнюю открытую ею директорию в разделе реестра, где сохраняют последние посещенные ими директории и другие программы, а именно в ветке «HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedPidlMRU». Это в 32-х разрядной ...
    Posted to Not a kernel guy (Weblog) by Anonymous on июня 9, 2011
  • РИТ++, секция «RootConf».

    Меня пригласили выступить на конференции РИТ++ 2011, которая пройдет в Москве в конце апреля. Предварительная тема доклада: «Сетевая подсистема Windows глазами разработчика. Краткий, неполный и, в основном, неверный обзор. » Я собираюсь рассказать о том, как работает ядерная часть сетевой подсистемы, как данные попадают в user mode и что с ними ...
    Posted to Not a kernel guy (Weblog) by Anonymous on апреля 3, 2011
  • РИТ++, секция «RootConf».

    Меня пригласили выступить на конференции РИТ++ 2011, которая пройдет в Москве в конце апреля. Предварительная тема доклада: «Сетевая подсистема Windows глазами разработчика. Краткий, неполный и, в основном, неверный обзор. » Я собираюсь рассказать о том, как работает ядерная часть сетевой подсистемы, как данные попадают в user mode и что с ними ...
    Posted to Not a kernel guy (Weblog) by Anonymous on апреля 3, 2011
  • NDIS, !ndiskd и DML.

    На работе понадобилось написать драйвер для сетевой карты. Я этого раньше никогда не делал и вообще с NDIS дела не имел. А тут такая возможность! Делюсь впечатлениями. В общем и целом NDIS мне понравился. Интерфейсы довольно логичны, хотя и многочисленны. Взаимосвязь между разными компонентами в большинстве случаев после недолгой медитации ...
    Posted to Not a kernel guy (Weblog) by Anonymous on февраля 7, 2011
  • Windows on ARM.

    Ну чё? Мы стоили, строили и, наконец, построили: Microsoft Announces Support of System on a Chip Architectures From Intel, AMD, and ARM for Next Version of Windows. Отличная новость, я считаю.
    Posted to Not a kernel guy (Weblog) by Anonymous on января 6, 2011
  • «Угон» потоков.

    Бывает так, что требуется выполнить свой код в контексте произвольного потока. Либо в своем потоке, но в то время когда поток выполняет чужой код. Например, сборщик мусора может хотеть перехватить управление, даже если поток крутит бесконечный цикл. Один из методов перехвата – использование функций GetThreadContext и SetThreadContext. Эти функции ...
    Posted to Not a kernel guy (Weblog) by Anonymous on мая 5, 2010
1 2 3 Next >
Powered by Community Server (Personal Edition), by Telligent Systems