определите SizeOfImage как ULONG_PTR или SIZE_T и он будет 32бита на x86 и 64бита на x64. тогда не нужно вообще различий делать
Насколько мне известно, ты можешь распространять софт под линукс под любой лицензией.
Ну так это сэмпл. Можно и на си и вообще на чём хочешь. Язык не важен. я же тебе дал сорс драйвера на си, в чем проблема?
блин да там просто перемножить размер сектора в байтах на число секторов в кластере на номер начального кластера И ФСИО!!1
В догонку тебе исходники bootfat.asm, честно сп..жженные из windows_2000_source_code.zip все тоже самое, что и в виндовом бутсекторе, только ntldr...
Mika0x65 Ну четыре, я уже плохо помню, если честно) Точно, там самый старший разряд нулевой, значит четыре. Давно разбирался с фатом:) Сути это не...
Ну так поищи, если отключается защита на выполнение сехандлеров вне модулей то шикарно будет. если нет, то реализуй свой сех на базе VEH или...
Ну во-первых, не 16бит, а 32 - она же фат32 - это и есть разрядность номера кластера. (на самом деле верхние 8бит в фат32 зарезервированы и...
7mm да легко, просплайси и сделай любой свой механизм. или VEH как предлагают
Да ёлки, я разве про DEP писал? То, что я описал - встроенная фича обработки SEH. Не отключается afaik
Так а это, твоя длл добавляется в список загруженных модулей (их, кстати, очень много)? SEH обработан не будет, если адрес хендлера указывает вне...
Предлагаю банить всех, кто будет предлагать хню
Это не я, честно :D
PVOID BaseAddress = (PVOID) 1; ZwAllocateVirtualMemory (..., &BaseAddress, ...)
Позволю себе вставить свои пять копеек. Функция лишь проверяет бит Pte->Hard.Valid, что ровным счетом ничего не говорит о том, можно ли...
настройки цвета зависят от выбранного скина. смени скин. форма прикрепления файла находится на страничке ответа (не быстрого овтета, а обычного).
test555 Реверсите вручную. В сорцах 2000 нет этого юзермодного гоvna, там только ядро и небольшой набор юзермодного кода.
В фасме инклуды отменили, видать?
UnderCtl о чем я и написал
Memory Mapped Files будет наиболее производительным, имхо.
Имена участников (разделяйте запятой).