· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.HELHEIM —› помощь для начинающего

Посл.отвђт Сообщенiе


Дата: Июн 6, 2004 07:54:03

Помагите (подскажите метод) начинающему.
Как добавить "волшебную кнопку" в программу, чтобы увидеть результат ответа.
Или как вытащить из этой проги дешифратор файлов .bst.

http://texamdll.narod.ru/CWork.exe
http://texamdll.narod.ru/1fiz_1.bst
http://texamdll.narod.ru/1fiz_1
http://texamdll.narod.ru/1en1.bst
http://texamdll.narod.ru/1en1

Можно на примере другой программы
texamdll@yandex.ru
texamdll@narod.ru


Дата: Июн 6, 2004 09:59:11

Ты хочешь в чужую прогу воткнуть кнопку?
Тогда тебе надо ее дизасмить до уровня рабочих исходников или просто секцию со своей процедурой обработки окна добавить. Имхо, без кнопки будет проще сделать - когда прога отработает пусть сама результаты выдаст. Для этого надо найти функцию, которая результат формирует и слегка подправить.


Дата: Июн 6, 2004 10:42:20

> Тогда тебе надо ее дизасмить до уровня рабочих исходников
зачем?! просто указать хэнд материнского окна, который можно найти либо по EnumWin, либо по FindWin, ну а обработчик можно воткнуть в свою dll, которую загружать скажем по BOUND'у, ну или чуть-чуть подправить import


Дата: Июн 6, 2004 11:32:50

Да, дизасмить - это я перегнул. :) Но я бы просто чуть подправил функцию, которая считает все и все. Ну может секцию бы расширил и свой код воткнул. А изменение интерфейса это муторно да и зачем?


Дата: Июн 6, 2004 11:44:13

> А изменение интерфейса это муторно да и зачем?
в том-то и дело, что в выни интерфейс меняется без правки кода целевой программы, это вот в трубо вижин приходилось руками по файлу шариться...


Дата: Июн 6, 2004 12:18:40

kaspersky
блин, и это пральна. Однажды у меня был такой опыт. Всё чётко работает


Дата: Июн 6, 2004 14:21:27

Лично я в таких случая пишу весь код в dll и цепляю ее к прогремме - дешево и сердито, и на асме писать приходится минимум.


Дата: Июн 8, 2004 12:47:30

Всем спасибо большое за поддержку и помощь - буду пробовать, а то нужно сдавать хвосты.
Считаю тему можно и закрыть.


Дата: Июн 10, 2004 06:42:31

kaspersky
просто указать хэнд материнского окна, который можно найти либо по EnumWin, либо по FindWin, ну а обработчик можно воткнуть в свою dll, которую загружать скажем по BOUND'у, ну или чуть-чуть подправить import

ПОДСКАЖИТЕ ПОЖАЛУЙСТА
хоть какой-нибудь пример (статью)
пытаюсь обработчик воткнуть в свою dll, а она зараза не работает...
и после этого комп начинает перегружаться.


Дата: Июл 31, 2004 13:48:53

Мужики помогите!!!
напишите приложение для расшифроки этих .bst файлов. Студенты первокурсники мучуются, а преподы злорадствуют.
Выложите хоть где-нибудь.


Дата: Авг 3, 2004 17:42:56 · Поправил: Sk. Inc.

novichok_2004
1) 3 и 5 ссылки на файлы не работают. Исправь, и я попробую посмотреть.
2) Программа не запускается и просит cfg-файл. Если можешь, кинь ссылку на полный архив.


Дата: Сен 20, 2004 09:00:08

Файл самой программы: http://texamdll.narod.ru/Uzeba/uzeba.exe
Библиотеки предметов: http://texamdll.narod.ru/Uzeba/1en1.bst
http://texamdll.narod.ru/Uzeba/1fiz_1.bst
Запуск: http://texamdll.narod.ru/Uzeba/1fiz_1.bat
http://texamdll.narod.ru/Uzeba/1en1.bat
Файл конфигурации создаешь сам или этот: http://texamdll.narod.ru/Uzeba/UZEBA.cfg

Задача такая: либо добавить одну «кнопку» чтобы были видны ответы на все вопросы, либо вытащить сам криптор из самой программы uzeba.exe , для библиотек с расширением .bst.

Попробовал смотреть память через WinHex – видны сами вопросы, а вот ответы не на все.
Попробовал написать .dll , на C++ Builder – начинается головоломка какая-то и с Виндой что то творится.

Если есть примерчик или мысли какие подкинь на мыло: novichok_2004@bk.ru


Дата: Сен 23, 2004 10:16:26

Там в топике есть ссылка под номером четыре , в ней bin замени на bst и будет тебе полное счастье . Я к тому , что гугль не всё индексирует , по-этому иногда полезно включить в работу мозги ;)


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.052