в masm.inc есть. Только как пользоваться я не разбирался/не разобрался.
AtaraX говорит о том, что esi указывает на структуру IMAGE_SECTION_HEADER. А этот адрес нужно самому в регистр запихнуть. В уроках IcZelion'а все...
IceStudent Спасибо, буду иметь в виду.
А проблема с esp решена?
Супер!
TRUE=1 - число mov eax, hWnd именно hWnd, а не [hWnd], т.е. берем адрес hWnd. Это же число (адрес)?
Great А почему 2B? Можно тогда так: a+(b-a)=b
Да прямо так, главное - длина не больше 8 символов.
Asterix Понятно.
IceStudent По какой границе?
ХЗ короче. Ладно, забью.
Asterix Вот и я думаю. При чем тут макрос? Без секции fixups все нормально.
Adrax Подпись - супер. Добавьте еще 2+2=4 :) Все нормально делится у меня: or eax, -1 mov edx, 0x100 div esp
IceStudent push imm pop reg если -0x80 <= imm <= 0x7f - три байта mov reg, imm - 5 байтов, если не ошибаюсь Asterix с макросом работает?
format pe gui 4.0 ; dll macro mov op1*, op2* { if op1 eqtype ptr & op2 eqtype ptr push op2 pop op1 else if (op1...
Asterix Мне нужно было взять именно адрес.
If source operand is a word value, then DX:AX is divided by "src" and the quotient is stored in AX and the remainder in DX. Т.о....
Сначала hSnapshot = CreateToolHelp32Snapshot (TH32CS_SNAPTHREAD, NULL) Потом Thread32First / Thread32Next (hSnapshot, &THREADENTRY32) Далее...
n0name Не совсем правильно задан вопрос, и даже не знаю как правильнее его задать, но в этом определении я бы сказал, что winlogon/lsass запущены...
Через интерфейс IShellLink. Как - не знаю, ни разу не делал.
Имена участников (разделяйте запятой).