Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.05;
Скачать: CL | DM;

Вниз

Изменение ресурсов   Найти похожие ветки 

 
murza   (2002-08-22 12:26) [0]

Имеется экзешник/dll/bpl/... под Win32, само собой незапакованный.
Хочу:
1) получить список реурсов
2) изменить ресурсы и запихать обратно
3) изменить информацию о версии/копирайт
4) узнать, какие библиотеки импортирует
5) узнать, какие функции экспортирует
6) для bpl - получить список компонентов, зарегистрировать их, подключить bpl, чтоб из dfm компоненты разбирались.
Но не умею.
Кто-нибудь может помочь (лучше на билдере)?
Да, кстати, у меня не D5, а BCB5
Заранее спасибо.


 
murza   (2002-08-23 10:23) [1]

Ну вот, вопрос в самую ж... улез. Не пропускайте, помогите чем сможете.


 
Vitas2 ©   (2002-08-23 10:29) [2]

Ты хочеш написать таку программу или тебе нужна уже готовая?
Если нужна готовая то есть программа Restorator половину чего ты хочеш она умеет точно остальное незнаю я неразберался с ней.


 
Игорь Шевченко ©   (2002-08-23 10:41) [3]

Program Files\Borland\Delphi\Demos\Resxplor\*.* - как идея


 
murza   (2002-08-23 10:56) [4]

Нет, нет, нет
Я хочу написать. У меня есть целая куча Restorator-ов ResExplorer-ов и других замечательных программ. Но я хочу делать это программно. Причем не просто вызывать другие программы с параметрами (хотя это вряд ли возможно), а узнать все что можно об экзешнике и после этого выбрать, что с ним делать. А про BPL - это очень интересно, так как разобрать зарегистренный компонент из DFM проще простого. Но как зарегистрить неизвестно что?


 
Игорь Шевченко ©   (2002-08-23 11:20) [5]

Мой пример - это программно :-)
Там же исходные тексты


 
murza   (2002-08-23 11:33) [6]


> Игорь Шевченко © (23.08.02 11:20)
> Мой пример - это программно :-)
> Там же исходные тексты

Спасибо. Жалко в билдере нет. Будем искать дельфи.


 
Толик ©   (2002-08-23 13:46) [7]

получить список ресурсов - EnumResourceTypes
изменить ресурсы - UpdateResource
версия - либо опять же через ресурсы типа RT_VERSION, либо через VerQueryValue
всё это ф-и WinAPI, так что Билды или Делфи - разницы нет.
насчёт импорта и экспорта сразу сказать не готов, поискать надо
список классов из bpl - в модуле с классами вызвать RegisterClass, искать через FindClass.
честно говоря - в хелпах всё написано.


 
murza   (2002-08-23 14:07) [8]

Спасибо, будем разбираться



Страницы: 1 вся ветка

Текущий архив: 2002.09.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
4-14348
Dark Lord
2002-07-06 08:27
2002.09.05
Можно ли узнать имя программы из нее самой? Если можно, то как?


3-13948
Muskellunge
2002-08-16 09:51
2002.09.05
Экспорт локальных DBF-файлов в файлы баз данных InterBase


1-14096
Cr@sh
2002-08-23 15:23
2002.09.05
Создание файла и запись в него.


7-14312
Озадаченный
2002-06-11 15:54
2002.09.05
Вопрос


1-14141
SaperXL
2002-08-24 12:18
2002.09.05
помогите с OLE на Delphi