solvitz Тут автор тоже думал, что "ftp, tftp и т.д." отпадает.
Aids Rich signature.
7mm Сам жду снегурочку с вердиктом. :-) Тоже интересно.
klzlk Возможно, Вы не заметили, но речь не о самомодифицирующемся коде, а о кроссмодифицируемом. Так что вполне можно обмануть процессор.
7mm Не бесполезен, но модифицируемые инструкции, могут быть уже выбраны на исполнение. Поэтому блокировать или не блокировать шину — не важно,...
Только что удалось опять поймать дэдлок (третий раз за две недели) под отладчиком. Похоже, баг таки виндовый, хоть только аутпосту и не везёт...
klzlk Ерунду написал. Поэтому и удалил. Нечего там объяснять.
[ладно... не имеет смысла спорить]
dsoft Ну кривой макрос. Как и всё в масме :-) Нет проверки на ошибку при возврате из GlobalReAlloc. А вот почему GlobalReAlloc только под...
gas Не совсем. Вы можете сделать вложенные обработчики. Скажем, один внешний, который устанавливается в самом начале исполнения потока, и...
gas Кто-кто Вас с толку сбил? :-) В общем, здесь пример использования SEH под fasm. Там, конечно, основная идея не в SEH, но кода всё равно...
gas klzlk объяснять не умеет. И в 95% случаев не вникает в вопрос, выборочно прочитав несколько строк из разных постов. На самом деле нет никаких...
gas Эм... А умение писать код на что? :-) format PE GUI 4.0 include 'win32a.inc' entry start proc start uses ebx edi local...
jijidesign Может. Кстати, параллельно с Iczelion'ом полезно проходить это.
gas Ну это как раз несложно: в каждой папке создать all.inc, подключающий все *.inc в текущей папке и все all.inc в папках, непосредственно...
gas Ну в комментариях есть упоминание об использовании IncludeAllGlobals. Но он завязан на другие инклуды, поэтому имеет смысл ограничиться только...
А с учётом того, что в стандартных заголовках она объявлена, как struct, а не как struc можно и просто: mov eax,[eax+hostent.h_addr_list]
gas Здесь, например. Ага. Значит нужны локальные статические переменные. В стандартной поставке таких макросов нет. Но они есть, например, во...
gas Что мешает засунуть этот код в макросы try/except? В си как раз он и генерируется этими директивами. Я ведь написал: "exHandler получит...
gas Тем, что не надо свой менеджер обработчиков со сбором адресов меток делать. В любом месте кода ставите: push exHandler push dword[fs:0] mov...
Имена участников (разделяйте запятой).