Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.09.05;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
8-14176
novomod
2002-02-25 19:48
2002.09.05
Проигрыватель.


3-13924
Uran
2002-08-13 14:24
2002.09.05
Ограничение доступа с помощью BExpert


14-14215
AL2002
2002-08-07 19:17
2002.09.05
Хочу сделать мп3 чарт на своём сайте


1-14136
-=Владимир=-
2002-08-24 13:25
2002.09.05
Рабочий стол.


1-13994
Rooter
2002-08-25 17:56
2002.09.05
ShellExecute





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский