Знаю один "баг?" в фасме. Если подключать encoding\win1251.inc или нечто подобное, то что-то творится с локальными метками. Точно не помню, но вот так нельзя по-моему сделать: include 'win32wxp.inc' include 'encoding\win1251.inc' Код (Text): ... jz .label1 invoke MessageBox, 0, "Текст", 0, 0 .label1: ... но это легко исправимо.
doctor_Ice Там в Win32a.inc цепляются не только структуры, а и макросы, константы! В справке к фасму четко сказано - макросами можно пользоватся после определения, а ты гонишь на структуры
bogrus Там в Win32a.inc цепляются не только структуры, а и макросы, константы! В справке к фасму четко сказано - макросами можно пользоватся после определения, а ты гонишь на структуры. лень было писать пример чиста для структур но со структурами таже фишка сам проверь (я на этом обжогся). CodeWorld ida, блин, кроме PE ниче дизасмить не хочет =( та ты шо! это что за ида такая? а оля это не дизасм это дебаг (имхо дерьмовенький).
CodeWorld 1 метр. f2 - поставить брейкпоинт f7,f8+shift|control - отладка. Больше пока ничего не нужно. А вообще читай хелп.
bogrus Так мой пример и показывает, что и структурами можно пользоваться. Там просто много всего, сразу не поймёшь, что ему не хватает. CodeWorld Может и не хочет, но может. Не сама, конечно, твоё дело её направить на путь истинный. Главное, налочвиться. doctor_Ice Я проверил, не спотыкается Хороший отладчик для win32 user mode, но у вас похоже что-то другое dr_dred Дизассемблер им нужен..
infern0, я посмотрел у меня оказывается демо. а откуда можно полную выкачать? я когда то искал, не нашёл
doctor_Ice > "а оля это не дизасм это дебаг" Дебаг включает в себя дизасм. Ставь first pause на System breakpoint и забудь про Run - будет тебе дизазм без дебага
IceStudent ты прав не спотыкается. но какаято версия спотыкалась а каждую новую проверять было конечно лень а оля тупой дебаг и вообше неудобная она какаято сайс имхо удобней и понятней.
doctor_Ice Так, давай не будем начинать холивар про отладчики? Тупых инструментов не бывает. "Великий грех всех программ перед программистами — они выполняют то, что он написал, а не то, что имел ввиду" =) Ну, а здесь можно немного перефразировать.
Народ, а у мя тут снова вопрос =) Бинарь не хочет понимать. Вроде знает о bin файлах, ну я выбираю, выскакивает окошко типа не стнадартный бинарник. Кликаю Ок и в листинге ни какого кода, все в голых байтах: seg000:00002309 db 0E2h ; т seg000:0000230A db 1 ; seg000:0000230B db 83h ; Г seg000:0000230C db 0FAh ; · seg000:0000230D db 0 ; И так весь файл...