расставь align 4
приехали
че-то я запутался вроде написано что esp увеличивается ДО перезаписывания что они имели ввиду?
тест пытаешься сдать? -))
вот делал когда-то в детстве для дефектовки симов-димов но оно для real-mode
правильный ответ - нельзя длина блока инструкций в байтах есть понятие лежащее ниже уровнем чем любое понятие языка С асм рулез
для pdb: loader32.exe (SoftIce symbol loader)-> open file (dll/exe/sys/etc) -> translate при этом pdb должен лежать в этом же каталоге получите...
SetErrorMode (SEM_NOGPFAULTERRORBOX)
насколько мне известно многие банкоматы работают сейчас на DOS-е
SEH-и в kernel-mode ненадежны вот такой сработает: __try { PULONG ptr = NULL; ULONG bad = *ptr; }...
1) дизассемблируешь сборку 2) находишь в IL-е метод 3) дописываешь туда на том же IL-е все что тебе нужно 4) ассемблируешь (лучше с ключем...
получилось так без всяких pdb - видимо из exception_data (.pdata) в PE-64 [img] 1697437953__main.cpp
реализовали все кому надо было сами - халява не так хороша по жизни как кажется тем более чтовсе это несложно и весьма поучитально ну могу...
Нет такого исключения - "привилегированная инструкция" если у тебя в CPL0 #GP на iretd - смотри внимательно на ее стек и на флажок TaskSwitched
3
да, я тоже когда-то искал-искал а потом за столько же минут написал процедуру не суть проблема
это полная карта, так просто для разнообразия да, можно обрезать нули с указанием правильной границы в TSS но можно и полную дать - жалко...
trash дарю исходник загружаешь голый дос - без himem/emm386 и запускаешь это переводит дос из real-mode в V86-mode хочешь - разбирайся,...
а может просто потоки в wait-е? сервисы все-таки суть серверы а не приложения ты в отладчике посмотри в каком состоянии находится поток чей...
нет
Имена участников (разделяйте запятой).