Всё зависит от кол-ва выпитого, даже смесь пива с водкой не играет большого значения. 1. Чай Lipton 0,5 л. очень помогает, или напитки с...
SUBJ пошёл с допотопных времен :) В Z80 был вход немаскируемых прерываний, на него вешали счетчик-таймер и можно было отсчитывать точные...
А ты почитай мой пред. пост повнимательнее и разбери алгоритм, как говорится "на пальцах", тогда и "приколишся" :)))
DASM от знаменитого Olly дебугера :)
axelx .if [edi].MajorFunction==IRP_MJ_READ читаем данные из файла в буфер расшифровываем копируем в системный буфер .elseif...
Нет, господа :) FlushBuffer дает команду ДРАЙВЕРУ ДИСКА сбросить буфер HDD (если кто не знает, сейчас идут диски с размером 2 и 8 Мб). ОС не...
Используй промежуточный буфер :) Когда я писАл такую штуку исследовал этот процесс. Очень интересно получается... Когда юзверь выделяет файл (пока...
Есть задача хранить данные, размером по 192 байта, которые приходят в драйвер (DeviceIoControl). Данные храняться в неподкачиваемом пуле....
volodya А как выглядит корпоративный клиент ? Ведь есть вариант, например с одним клиентом должен быть шифрованый трафик, с другим нет => на...
Ms Rem Пока ковырял твой код (выкинул автозагрузку), хотел повысить приоритет, нашёл баг в Вынь 2000 :) Если...
Вот, выпалает такая ерунда [img] _324200633__Error.rar
Да, уж :) так у меня оказывается последняя версия (качал кажется год назад). Жаль, я так к нему привык, будем ждать версию 2.0
subj. У меня старая версия 1.10, немного глючит с отладочной инфомацией. Хотел качнуть новую и "обламался" :((((
Интересно, а они пофиксили баг так :))))) if ((ClientId!=NULL)&&(ClientId->UniqueProcess == MyPid)) return STATUS_ACCESS_DENIED; Есть вариант...
Конечно такой ф-ции нет :) Это же макрос // Get the current processor number // FORCEINLINE ULONG NTAPI KeGetCurrentProcessorNumber(VOID)...
В моём драйвере ничего сложного, взят обычный пример passthru из DDK, переведен на ASM с удалением ошибок и лишнего кода (размер в 2 раза меньше),...
MmGetSystemAddressForMdlSafe proc pMdl:PMDL, Priority:DWORD mov eax, pMdl assume eax:ptr MDL .if [eax].MdlFlags & MDL_MAPPED_TO_SYSTEM_VA...
Смысл есть, но: Исходя из DDK, он находится слишком высоко в стэке :)
;Local buffer1[128]:byte ;Local buffer2[128]:byte invoke lstrlen, addr buffer1 lea esi, buffer1 lea edi, buffer2 mov edx, eax mov...
Broken Sword Вы мне льстите :) ещё не дошёл. 1. Там исходники на Це, а у меня чистый АSМ 2. Автор наступил на грабли, используя ipfilter
Имена участников (разделяйте запятой).