![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменение ресурсов [D5, Win95/98]
murza © (2002-08-22 12:26:00)Имеется экзешник/dll/bpl/... под Win32, само собой незапакованный.
Хочу:
1) получить список реурсов
2) изменить ресурсы и запихать обратно
3) изменить информацию о версии/копирайт
4) узнать, какие библиотеки импортирует
5) узнать, какие функции экспортирует
6) для bpl - получить список компонентов, зарегистрировать их, подключить bpl, чтоб из dfm компоненты разбирались.
Но не умею.
Кто-нибудь может помочь (лучше на билдере)?
Да, кстати, у меня не D5, а BCB5
Заранее спасибо.
murza (2002-08-23 14:07:00) [1]Спасибо, будем разбираться
Толик (2002-08-23 13:46:00) [2]получить список ресурсов - EnumResourceTypes
изменить ресурсы - UpdateResource
версия - либо опять же через ресурсы типа RT_VERSION, либо через VerQueryValue
всё это ф-и WinAPI, так что Билды или Делфи - разницы нет.
насчёт импорта и экспорта сразу сказать не готов, поискать надо
список классов из bpl - в модуле с классами вызвать RegisterClass, искать через FindClass.
честно говоря - в хелпах всё написано.
murza (2002-08-23 11:33:00) [3]
> Игорь Шевченко © (23.08.02 11:20)
> Мой пример - это программно :-)
> Там же исходные тексты
Спасибо. Жалко в билдере нет. Будем искать дельфи.
Игорь Шевченко (2002-08-23 11:20:00) [4]Мой пример - это программно :-)
Там же исходные тексты
murza (2002-08-23 10:56:00) [5]Нет, нет, нет
Я хочу написать. У меня есть целая куча Restorator-ов ResExplorer-ов и других замечательных программ. Но я хочу делать это программно. Причем не просто вызывать другие программы с параметрами (хотя это вряд ли возможно), а узнать все что можно об экзешнике и после этого выбрать, что с ним делать. А про BPL - это очень интересно, так как разобрать зарегистренный компонент из DFM проще простого. Но как зарегистрить неизвестно что?
Игорь Шевченко (2002-08-23 10:41:00) [6]Program Files\Borland\Delphi\Demos\Resxplor\*.* - как идея
Vitas2 (2002-08-23 10:29:00) [7]Ты хочеш написать таку программу или тебе нужна уже готовая?
Если нужна готовая то есть программа Restorator половину чего ты хочеш она умеет точно остальное незнаю я неразберался с ней.
murza (2002-08-23 10:23:00) [8]Ну вот, вопрос в самую ж... улез. Не пропускайте, помогите чем сможете.