![]() |
eXeL@B —› Вопросы новичков —› Подскажите пожалуйста |
Посл.ответ | Сообщение |
|
Создано: 28 ноября 2008 20:12 · Личное сообщение · #1 Здравствуйте! К примеру, есть прога на C++. При старте сразу открывает диалог открытия файла. Мне нужно, чтобы эта прога не показывала диалог, а сразу открывала нужный мне файл. Можно ли это реализовать в olly? Если можно, то как. Заранее благодарен. P.S я не говорю про конкретную прогу. Это может быть что угодно. ![]() |
|
Создано: 28 ноября 2008 20:29 · Личное сообщение · #2 |
|
Создано: 28 ноября 2008 20:42 · Личное сообщение · #3 |
|
Создано: 28 ноября 2008 20:59 · Поправил: tihiy_grom · Личное сообщение · #4 Можно. Устанавливай себе на комп С++, пиши мини-прогу которая будет открывать любой заданный файл, и смотри потом в отладчике как это сделано. Потом берешь свою прогу (я не говорю про конкретную прогу, это может быть что угодно) и делаешь в ней тоже самое вместо диалога открытия файла. То есть просто переписываешь код ;) Добавлено : Как все таки полезно иногда обновлять страницы ![]() ![]() |
|
Создано: 28 ноября 2008 21:06 · Личное сообщение · #5 SVIN95, Archer тебе всё объяснил. Что тут непонятного? Ловишь место, где данные из GetOpenFileName отправляются в функцию открытия файла. Выше вызова GetOpenFileName (или переходника какого-нибудь если есть) подсовываешь свою строку "C:\путь\файл" в стек как аргумент, остальные аргументы и jmp на функцию открытия файла. В общем случае так. ----- Всем привет, я вернулся ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Подскажите пожалуйста |
Эта тема закрыта. Ответы больше не принимаются. |