// // Calculate the byte offset of a field in a structure of type type. // #define FIELD_OFFSET(type, field) ((LONG)(LONG_PTR)&(((type...
Такие штуки бывают, если у проги есть ресурсы, у которых идентификаторы > 32767
KiSwapThread - не экспортируемая функция, поэтому с перехватом у Вас будут большие проблемы. 1)Почему SoftICe ее не видит? Поскольку по...
Если сделал DuplicateHandle, можешь делать, все что заказал в параметре dwDesiredAccess.
все перепутал :) адрес - 8003F000 лимит - 03FF удачи :)
а какова вероятность, что на таких ОС как мастдай когда-нибудь запустится трэд из 20го десятка :)) =1
но не нашел описание структуры объекта кроме таких вот объявлений PDEVICE_OBJECT DeviceObject; поищи строчку typedef struct...
у доброго ntddk.h
возник спор, сколько длится Sleep, вот что бы цифры были не с потолка, этот тест и появился. И что он показал? Что подтвердил или...
imho тест как раз работает как надо Главное, что он доказывает этот тест? Ну дык и предложи корректный вариант В поставленном условии...
Тест не корректный. Все зависит от присутствия/остутсвия других активных тредов и их приоритетов. Если в системе есть другой активный тред, то при...
Ну тогда не очень понятно требование < 1мс.... Врядли существуют такие заапгрейченные пользователи :) Возможно, Вам пригодятся ожидаемые таймеры...
На самом деле если Вам нужна хорошая разрешающая способность, Вы идете неверным путем. Вызвав в ядре ли KeDelayExecutionThread, в 3 ли кольце...
Как вариант для защиты от модификации ntdll, можно просто отображать ее самостоятельно в свое адресное пространство. И работать со своей...
Если из 3 кольца, нужно использовать ntdll.dll и экспорт NtDelayExecution...
Этак можно exe запустить из своего процесса другим потоком. А создаить изолированныей процесс не получится. Чтобы создать процесс - нужна секция с...
нужен файл, временный, какой угодно - только не своп. http://rsdn.ru/Forum/Message.aspx?mid=739280 обратите внимание на посты участника Злость...
По идее, если для MDL, у которого BaseVa = 0 и все (в том числе таблица PFN) будет верно заполнена, вызвать MmMapLockedPages (2 Four-F: взгляни...
Но ты так не делай ;) Ибо как система будет воспринимать такой МДЛ я не знаю. Ведь эти страницы на самом деле отображены на другие виртуальные...
Чето мой пост не дошел или меня забанили? От 0 физического адреса наверно? так точно Как? Просто выделить место из nonpageble pool...
Имена участников (разделяйте запятой).