Код (Text): DriverEntry proc pDriverObject:PDRIVER_OBJECT, pusRegistryPath:PUNICODE_STRING У меня она компилируестя вот так: Код (Text): public start start proc near push ebp mov ebp, esp , а надо так: Код (Text): ; __stdcall DriverEntry(x, x) public _DriverEntry@8 _DriverEntry@8 proc near arg_0 = dword ptr 4 Что мне надо сделать? P.S. Дисассемблировал Идой
непонятно, что надо? Убрать стековый фрейм что-ли? аналог __declspec ( naked )? Код (Text): option prologue : none option epilogue : none option prologue : prologuedef option epilogue : epiloguedef
Это на каком хоть языке-то? Ну прежде всего чтобы в секции экспорта появилась DriverEntry(x, x), а не Start
__declspec ( naked ) - говяжий язык (С) option prologue : none - масм а вообще start/DriverEntry - условные штуки. Смотря в каком дизассемблере смотреть, какими отладочными символами пользоваться и т.д. Олли вообще не покажет никаких названий функций. Да и нет их там. Просто адреса. Или я что-то не там путаю