Привет Есть функция Код (Text): int _stdcall SomeFunc() { ULONG a[0x100]; _asm nop return 0; }; Вот ее асм-листинг: Код (Text): push ebp mov ebp, esp sub esp, 400h nop leave retn Ребят, можно ли в компиляторе исхитриться сделать так, чтобы пролог и эпилог функции были дополнены моими опкодами? например чтобы функция открывалась вот так Код (Text): push ebp mov ebp, esp sub esp, __LOCAL_SIZE pushad и завершалась вот так Код (Text): mov [esp+28], eax popad leave retn (ArgsNum*4) Только чтобы это было не для единичной фунции (единичную я могу и как __declspec(naked) объявить), а для всех функций по умолчанию? Заранее спасибо. PS: интересует сама возможность. Реально ли это сделать? либо нет.
dyn Можно, но эти опкоды будут вызываться через call из пролога/эпилога. См. ключи компилятора /Gh, /GH.