| eXeL@B —› Вопросы новичков —› NOTEPAD.exe сохранение файла | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 15 января 2010 21:33  · Личное сообщение · #1 Провожу опыты на блокноте. Необходимо сделать так, чтоб при "Сохранить как..." вместо окна GetSaveFileNameW файл сохранялся по чётко заданному мной пути, который будет указан заранее в дампе. Проблема у меня заключается собственно в самом исключении GetSaveFileNameW из кода программы, а точнее с определением куда в дампе сохраняется путь к сохраняемому текстовому файлу, т.к. если остановиться на 01002CEF(CALL EDI) и посмотреть стек, то видно, что String2="путь моей папки пользователя", но при изменении "CALL EDI" на "CALL lstrcpynW" String2 в стеке меняется на путь к создаваемому текстовому документу. Мистика, учитывая, что при этом я не делаю ни одного шага выполнения кода О_О В аттаче вариант до изменения кода по 01002CEF.   c5d9_15.01.2010_CRACKLAB.rU.tgz - scrn1.png
![]()  | 
| 
 | 
Создано: 15 января 2010 21:34  · Личное сообщение · #2  | 
| 
 | 
Создано: 16 января 2010 01:34  · Личное сообщение · #3  | 
| 
 | 
Создано: 16 января 2010 11:32  · Личное сообщение · #4 Угу, точно olly косячит.. Всё, сохранение "отмодифицировал". Думаю тема своё изжила, но всё-же спрошу: 1) нет ли каких фиксов, исправляющих отображение русских символов в OllyDbg? 2) почему, например, в самописном HelloWorld можно в окне Dump делать "Copy to executable", а в блокноте сохранять данные в дамп программы "прямиком" нельзя - просто-напросто в контекстном меню нет пункта "Copy to executable"? Пришлось ручками mov'ать в коде в дамп... ![]()  | 
| 
 | 
Создано: 16 января 2010 12:19  · Личное сообщение · #5  | 
| 
 | 
Создано: 16 января 2010 14:00 · Поправил: -=Hellsing=-  · Личное сообщение · #6 PERoad пишет: Проблема у меня заключается собственно в самом исключении GetSaveFileNameW из кода программы, а точнее с определением куда в дампе сохраняется путь к сохраняемому текстовому файлу Ещё по теме, есть мувик, по издевательству над бедным notepad.exe , там показано как добавит в дамп, указатель типа .data String db "Text",0 для MassageBoxA. PERoad пишет: 1) нет ли каких фиксов, исправляющих отображение русских символов в OllyDbg? Archer Уже ответил тебе на твой вопрос Хочу лишь, ещё предложить тебе, как вариант, для корректного отображения русских ANSI строк, можно заюзать полностью русифицированную сборку OllyDbg v1.10, от Валентина , эта сборка имеет полностью русский фейс, и в этой сборке уже полностью, настроен ollydbg.ini, для работы с русскими ANSI строками и UNICODE . Также эта сборка корректно отображает все Английские ANSI строки и UNICODE. Сам, ею только, и пользуюсь для, ковыряние программ. ![]()  | 
| eXeL@B —› Вопросы новичков —› NOTEPAD.exe сохранение файла | 
| Эта тема закрыта. Ответы больше не принимаются. | 

 




 Для печати