invlpg?
Clerk Я спрашиваю где там IF=0? Функции записи вызываются из NewThread, который работает с разрешенными прерываними на PASSIVE_LEVEL, см.код
Вот гонщики за лишними байтами-то, ну сколько можно..
Зачем? о_0 есть же msvcrt.dll
А вообще, название топика не особо понял. Кто на DIRQL, кто на PASSIVE? Краткость, конечно, сестра таланта, но не в этом случае.
А зачем вручную юзать? Есть же KeAcquireSpinLockAtDpcLevel и KeReleaseSpinLockFromDpcLevel Где-где запрещенные вызовы? Не нашел ни одного, всё...
Comer_ Г.. герон! =)
Они больше не высылают. Ждём, пока снова начнут
Сплайсинг через jmp зло. Юзайте однобайтовые инструкции
Тогда покажи код, который формирует IRP-пакет, который валится с C000000D
Мило, мило, помню еще твой "Программинг Фармацевтикз" про cli/hlt особенно убило) Пиши ещё, круто получается!
Еще как можно.
ZwWriteFile сойдет, только файл открывайте без буфферизации с прямой записью (там флажки есть у крейт файл)
osrootd ну если так угодно, http://ru.wikipedia.org/wiki/%D0%A2%D0%BE%D0%B2%D0%B0%D1%80%D0%BD%D1%8B%D0%B9_%D0%B7%D0%BD%D0%B0%D0%BA
Хм, мило) Любил раньше рассказы майнда из ксакепа. Скоротать время очень помогало
vover Можно: (TM): http://en.wikipedia.org/wiki/Trademark
какие кнопки?
Ты как-то узко мыслишь, относя к тематике форума лишь ассемблер. А вот если добавить системный кодинг, Си и пр. - получится уже гораздо лучше
Комер у нас лампочка =) ^__^
Полностью согласен:)
Имена участников (разделяйте запятой).