Код (Text): evil_path DB "\Config\qwe\",0 invoke GetWindowsDirectory, offset tmp1,260 invoke lstrcat,tmp1, offset evil_path invoke CreateDirectory,eax,0 Виснит и выкидывает виндовое сообщение об ошибке. Что может быть?
А у тебя точно имеются права на создание директории в WindowsPath Код (Text): evil_path DB "\Config\qwe",0 Попробуй так и проверь, будет ли \ в конце tmp1. В разных версиях винды может быть по разному. (хотя там \ по идее быть не должно). pikador +1
pikador Во-первых, фигасе наглость: Во-вторых, "MASM не использую, но" согласен с Mika0x65 В-третьих, а слэш в конце evil_path по приколу? В-четвертых, где полный код? Может там tmp1 объявлен в секции с атрибутом "только чтение". В-пятых (самое главное), OllyDbg в руки и десять секунд на отладку.