1 Востаннє редагувалося Дмитро-Чебурашка (21.03.2018 22:53:40)

Тема: Дизасемблер ІДА-и та MASM

Бажаю перезібрати прогу, розбираючи детально усі нутрощі її. Вивчаючи, розуміючи і запам'ятовуючи.

Перший крок. Бат такий, може треба й не такий, я не знаю.

C:\masm32\bin\ml.exe /c /coff /Zm MProg.asm
C:\masm32\bin\link /SUBSYSTEM:WINDOWS MProg.obj

pause

Асемблер той, що дала IDA. Взагалі ничого не змінював.

; ---------------------------------------------------------------------------

_WIN32_FIND_DATAA struc    ; (sizeof=0x140, align=0x4, copyof_15) ; XREF: sub_40C3C0/r
dwFileAttributes dd ?
ftCreationTime    FILETIME ?
ftLastAccessTime FILETIME ?
ftLastWriteTime    FILETIME ?
nFileSizeHigh    dd ?
nFileSizeLow    dd ?
dwReserved0    dd ?
dwReserved1    dd ?
cFileName    db 260 dup(?)
cAlternateFileName db 14 dup(?)
        db ? ; undefined
        db ? ; undefined
_WIN32_FIND_DATAA ends

Sintax error: FILETIME

Що дописати? Як об'явити?

Бо я забув все. Я взагалі все забув.

2

Re: Дизасемблер ІДА-и та MASM

MASM який ? MASM32

- Поганому трояну фаєрвол заважає
- Ніколи не програмуйте та не пийте пиво
Якщо ви з першого разу написали програму, в якій немає жодної помилки, повідомте про це системного програмісту: він виправить помилки в компіляторі

Re: Дизасемблер ІДА-и та MASM

Не знаю, звичайний. Я два-три роки тому його з офіційного сайту зкачав. Якщо я ничого не плутаю, 11.