У Four-F есть прекрасные макросы для MASM, на WASM можно скачать, KmdKit называются... Может я и "перегнул" с выбросом не юникодовых API, но дело...
Ага, а лучше CreateFileW :) так как начиная с w2k ядро уже юникодовое и Longhorn скорее будет абсолютно UNICODE (без CreateFileA) Вот и соображай :)
С англицкого это "устаревшие", н-р типичные представители из MSDN: Obsolete Functions _hread _hwrite _lclose _lcreat _llseek _lopen...
В w2k и XP есть разница в ядре - добавлены новые IOCTL_... команды для драйверов. У меня была ситуация, когда драйвер работавший нормально в w2k...
И контролируй ветку реестра "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ИМЯ_СЕРВИСА" Юзверь попробует остановить сервис, Винда ответит...
Согласен с The Svin, только работу надо будет разделить, а связь между PIC по шине I<sup>2</sup>C Есть МК, которые "легким движением руки"...
Микроконтроллеры используй, там память и проц в одном флаконе :) или(и) ПЛИС
"перехватить, скажем, NdisMRegisterMiniport" Первый вариант именно так и работает :) Для "нормального" старта нужно внести драйвер в группу NDIS...
Трудность в другом :) Решил дописАть свой снифер... Смысл в переопределении диспетчеров чтения/записи прямо на драйвере сетевухи и считывания...
Kola и Four-F Спасибо :)) Очень содержательный ответ :)
Four-F Если не ошибаюсь, то девайсы можно перебирать через mov eax, (DEVICE_OBJECT PTR [eax]).NextDevice Но мне надо было найти драйвер через...
IoGetDeviceObjectPointer - сила :) то, что надо...
Пытаюсь открыть девайс "\Device\Ndis" InitializeObjectAttributes addr oa, addr uNdisName, OBJ_KERNEL_HANDLE, NULL, NULL invoke ZwOpenFile,...
Если простым перебором :) xor eax, eax mov ecx, 5F5E100h @ll: inc eax daa loop @ll
В статье по CRC (c WASM) говориться про способы расчета... В них используются прямой и отраженный полиномы попробуй с полиномом 8408h - это...
Stenton Говорил же на WASM дока... http://www.wasm.ru/docs/5/crc.zip
Вот, полностью из доки... ; ; Реализация алгоритма CRC-32 ; .const ; Poly16 equ 0A001h; Отраженный полином...
http://www.wasm.ru/src/9/mdplug.zip :) поиск по WASM рулит
Возьми на WASM описание CRC32/16, программеры народ практичный на тему ускорения, поэтому составляется таблица (в доке увидишь какая) и поищи эту...
Эта процедура передает 3 входных аргумента и константу 4 дальше в ф-цию sub_1009868C, может там и считается... Практически "бестолковая" :)
Имена участников (разделяйте запятой).