lust 1. С макросами ты себя обманываешь и машину. .if ecx==0 jmp metka .endif будет длиннее для написания чем and ecx, ecx jz metka и чуть...
ну пока читал начало были такие соображения оптимизации invoke GlobalAlloc,GMEM_FIXED,BruteSize invoke GlobalLock,eax push eax invoke...
AL=0 - запуск и выполнение AL=1 - запуск без выполнения AL=3 - загрузка оверлея ES:BX - адрес блока параметров DS:DX - имя файла блок параметров...
Great hlt ожидание прерывания. Если и отвиснет, то только после прерывания. Это надо только для проверки. А что касается NMI - только если...
попробуй это: cli hlt если отвиснет - значит запрещает не все прерывания
If (Winsock.Connect(Sock, Sin, SizeOf(Sin)) = 0) Then Begin connect(Sock, Sin, SizeOf(Sin)); а зачем дважды коннектиться? procedure SockHandler;...
Comer_ только для messagebox'ов в user32 + они лежат в формате значков, а не картинок...
А у тебя точно имеются права на создание директории в WindowsPath evil_path DB "\Config\qwe",0 Попробуй так и проверь, будет ли \ в конце tmp1. В...
n0name +1. К тому же если объект один, то зачем использовать MultipleObjects. Чем не нравится Single object?
Только я не понял зачем вам потоки. Есть функция WSAAsyncSelect (если есть окна, то оно) или select (если окна стряпать неохота)
Да. Только тактов у каждой 3-4...
iley Опа. Вот тут ты меня не понял. Я не говорил про test и or. test - это and без изменения операндов. Я же говорил про cmp - sub без изменения...
Нет. Все дело в реализации механизмов. Для сравнения с любым числом чаще всего используется вычитание без изменения операндов (cmp). Согласитесь,...
Грамотнее всего тут...
diamond А как насчет 7-1 битов. В моей документации сказано только про 0. Но если все впорядке - обязательно возьму на вооружение - полезная весчь.
не. тут будет посложнее. add al, ah pushf xor ah, ah popf adc ah, 0 у тебя же al=al+ah ah=ah*2+cf
да. смотри: buf = 'Hello world! It is me!', 0 tbl = -^, ---^, ----^, ^, ^, 0; chr = &tbl Под символами ^ или -^ имеются ввиду указатели на байты....
Ну не могу посоветовать ничего проще чем exe2bin.exe, tasm или fasm. С поиском всех с успехом справится google.
diamond Спс. Последнего не видел. Или не помню.
Phantom_84 разницы особой нет, т.к. перед примером я оговариваю, что надо получить длинный джамп, а уж про фасм я ни единого слова не сказал.
Имена участников (разделяйте запятой).