![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Получение ресурса из внешнего EXE или DLL файла [D7, WinXP]
Graf © (2004-08-22 18:40:00)Подскажите, плиз, как "вытащить" ресурс (например, иконку) из чужого EXE или DLL.
RaPtoR_1 (2004-08-25 11:03:00) [1]наверное а с примером применения?
Fay (2004-08-24 21:21:00) [2]Это?
BOOL UpdateResource(
HANDLE hUpdate, // update-file handle
LPCTSTR lpType, // resource type
LPCTSTR lpName, // resource name
WORD wLanguage, // language identifier
LPVOID lpData, // resource data
DWORD cbData // length of resource data
);
RaPtoR_1 (2004-08-24 09:12:00) [3]а как можно иконку изменить в ехе файле?
AlexZ (2004-08-23 13:40:00) [4]Вот ещё:
Перед LoadResource нужна FindResource
и в самом конце, для освобождения памяти: FreeLibrary
Graf (2004-08-23 07:27:00) [5]Рулез! Спасибо за ваш труд!
AlexZ (2004-08-23 00:33:00) [6]Вот необходимые функции:
LoadLibrary - для загрузки в память dll или exe
// потрошить ресурсы
LoadResource
SizeofResource
LockResource
// Записать в файл
CreateFile
WriteFile
SetEndOfFile
CloseHandle
----
Win32 Programmer's Referense в помощь (поставляется в комплекте Делфи)
Колбасьев (2004-08-22 21:30:00) [7]
> А в каком юните она лежит?
??
Там в {путь к папке Borland}\Delphi6\Demos\ResXplor\ есть пример. Посмотри, помоему это то, что тебе нужно.
Graf (2004-08-22 20:58:00) [8]А в каком юните она лежит?
OSokin (2004-08-22 19:55:00) [9]К тому же там где-то была демка по просмотру и сохранению ресурсов.
grom (2004-08-22 18:57:00) [10]ExtractIcon