1)в http://www.wasm.ru/article.php?article=green2red03 есть код: Код (Text): Handler proc EXCEPT:DWORD …; здесь обрабатываем ошибочку ret Handler endp …….. lea eax,[ebp+Handler] push eax call [ebp+_SetUnhandledExceptionFilter];установка конечного обработчика как переписать на фасм полностью его ? 2)пробую вставить структуру в фасм: Код (Text): include '%fasminc%\win32ax,inc' include '%fasminc%\windows.h' sections '.data' data read... struct SEH PrevLink dd ? ; адрес предыдущего SEH-фрейма CurrentHandler dd ? ; адрес обработчика исключений SafeOffset dd ? ; Смещение безопасного места PrevEsp dd ? ; Старое значение esp PrevEbp dd ? ; Старое значение ebp ends sections '.code' execut.. read... write... start: push NULL call [ExitProcess] .end start и собственно ничего не получается, код не выходит на EOP Собственно я знаю что я в чем-то ошибаюсь, подскажите в чем. Дайте пожалуйста два примера по одному на каждый вопрос
2) =) ошибка допущенная при наборе 1) не один к одному proto ж не работает у фасма если я неправ, дай со всеми инклюдами для первого вопроса пример