Начало кода такое: MOV AX,0004 Компилирую в формат бинарника MZ, набираю debug.exe file.exe -u 9FE1:0000 B80400 MOV AX,0004 вроде как положено показывает начало моего кода, а при загрузке его в OllyDbg загружается какойто модуль ntvdm, а кода программы нигде не вижу. Что делать?
igrock Так правильно, дос приложения запускаются под ntvdm (считай эмулятор дос среды). А Olly отлаживает 32х битные приложения под Windows.
для начала понять что такое бинарник и чем он отличается от форматиованного файла. потом разобратся чем дос экзекутаблы отличаются от вин экзекутаблов.
Т.е. OllyDbg дос приложения вообще не умеет олаживать? А debug.exe для каких 16 или 32 битных? Что для дос приложений посоветуете?
igrock Для дос приложений советую insight и\или td (tasm debugger) А вообще когда же вы научитесь читать FAQ и искать по форуму, а?