Не, необязательно SEH, он просто для примера. Речь о том чтобы генерить эксепшн вместо перехода на метку. А SEH-обработчик выводящий сообщение...
Как написано в документации к фасму, If more operands follow in the same line (separated only with spaces, not commas), compiler will assemble...
связь в том что библиотечный модуль не должен требовать от главного модуля наличия в нем каких-либо глобальных меток, а плодить свои процедуры...
я сейчас для ловли ошибок использую следующий код: SomeApi(...) test eax,eax jz __exit_err ... __exit_err: GetLastError()...
На меня тоже не рассчитывай. Нас много.
CrystalIC, так какие минусы у этого способа-то? Альтернатива - получение адреса в kernel32.dll из таблицы импорта зараженного модуля
//оффтоп а чем плох метод получения базы kernel через PEB? mov eax, [fs:30h] mov eax, [eax+0ch] mov eax, [eax+1ch] mov...
InternetSetStatusCallback
provocateur а кто его знает хорошо это или плохо... может стоит посмотреть в сторону асинхронного режима?
TerminateThread ?
ReadFile([stdin],buf,1,Temp,0)
ну пока что сабж получился только с добавлением новой секции в заголовок, т.е. был заголовок 0x1000 стал 0x800 и новая секция с raw offset 0x800 и...
мне-то надо готовые файлы править, а не новые собирать, этот я так, для примера привел. а у нормальных файлов align=4 не бывает) а если и бывает,...
неее, ты мне такой же файл, только с VirtualAlign=0x1000 и FileAlign = 0x200 покажи, с выравниванием 4 я и сам сделать могу.
Так... еще раз... я хочу перенести структуру IMAGE_IMPORT_DESCRIPTOR в заголовок. Пишу хелловорлд: ? equ 0xAA ?? equ ((? shl 8)+?) ???? equ ((??...
TestString db "TestString",0 SIZEOF.TestString=$-TestString ... invoke TextOut,hdc,0,0,TestString,SIZEOF.TestString
раздел "Evaluation of expressions" посмотри в индексе
eax=="AddAtomA" у оли есть справка
а еще я заметил, что если передать указатель на импортированный метод в функцию, и при этом не вызывать его, то компилятор вообще не будет его...
настрой опции-опции_отладки-эксепшены
Имена участников (разделяйте запятой).