У меня есть, могу отдельно выслать сорсы загрузчиков всех (MBR, BootStrap, NTLDR)
записать свой адрес в IDT :P есть еще довольно туманная функция IoConnectInterrupt правда, только она вроде для IRQ
нет, это не поможет скорее всего. исключение возникает не из-за кривости pMdl, а из-за того, что может обломаться попытка проверки и блокировки...
попробуй другую версию SI. у меня далеко не все версии встали нормально.
это десять! =))
Легко и просто. ZwCreateFile / ZwWriteFile
Так и есть =) Можно по WM_SETFOCUS делать DeleteTab снова.
поищи в реестре параметр Shell или в win.ini
The WM_WININICHANGE is obsolete. It is included for compatibility with earlier versions of Windows. New applications should use the...
дык можно просто дернуть ITaskBarList::DeleteTab
вроде нет так=\
/ALIGN:32
да ладно. про выравнивание слыхал?
видимо, встроенный ассемблер не распознает эту команду. хз че мелкомягкие там нахимичили :)
1) syscall - команда для x64. это раз я думаю тебе больше интересен SYSENTER, а не SYSCALL. 2) SYSENTER можно заменить на _asm { _emit 0x0f...
cr3 вроде вообще для страничной адресации используется.. при чем тут IDT
в смысле через жoпу )
в лучшем случае ты получишь STATUS_ACCESS_VIOLATION, в худшем - BSoD вида PAGE_FAULT_IN_NONPAGED_AREA. так нельзя. можешь попробовать в принципе,...
Еще есть занятный интерфейс ITaskBarList, но там можно только добавить или убрать окно... а как получить список - хз . Вот тут...
EnumWindows
Имена участников (разделяйте запятой).