k3internal Не смещения, а указатели на LIST_ENTRY для следующего LDR_DATA_TABLE_ENTRY
А не может это случаться банально из-за того, что MessageBox дополнительную задержку обеспечивает? Судя по Sleep, твоя длл ждет чего-то от...
CreateThread вызывается из DllMain?
Arthur А какая связь между манифестом и лицензией? ;))
n0name Парсить файл не красиво green Первая часть вопроса решена, сенкс :) В бут-драйвере воспользовался KeLoaderBlock, там распарсенная строка с...
Как из ядра определить, был ли указан этот свич в boot.ini, не выполняя трансляции по таблице страниц? Можно ли это сделать в boot-time драйвере?
2) номер вызова передается через eax, как и раньше 1) адрес, на который передает управление sysenter (также как и syscall в AMD-64), загружается в...
Arthur /nodefaultlib в линкере укажи, выключи манифест - будет 2 кб :)
Nouzui Ядро всегда первое в списке. Сколько бы бсодов было, если его куда-нить сдвинуть :)
click_and_die А Sun уже и Script свой накодил?
Дык японцы китайскими и пишут. Тока обзывают их по-другому. Дикие люди, дети природы :)
Все гораздо сложнее, чем кажется. ZwCreateProcess всего лишь создает в памяти структуру EPROCESS и регистрирует ее в менеджере объектов. Посмотри...
; ebx - start of image mov eax, [ebx + 3Ch] add eax, ebx ; NTHeaders movzx ecx, word ptr [eax + 6] ; SectionsCount mov edx, [eax...
Ustus Потоковые инструкции по-любому не катят - нужна переносимость. Пересмотром алгоритма избавился от третьего вложенного цикла, и все залетало....
Либо изменения не правильные, либо те же самые грабли, что и у Klayd. Отладчик в помощь!
Ustus Сенкс, гляну!
Для настоящего ассемблерщика может быть и в два, но надо было в 10 :)
Хорошо подумал и решил забить на оптимизацию. Проще оказалось наложить дополнительные ограничения на данные
Собственно, сабж. Можно ли ускорить поиск дворда в строке примерно на порядок при одном из следующих условий (естественно, алгоритмы м.б. разные):...
Имена участников (разделяйте запятой).