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

Вниз

Получение ресурса из внешнего EXE или DLL файла   Найти похожие ветки 

 
Graf   (2004-08-22 18:40) [0]

Подскажите, плиз, как "вытащить" ресурс (например, иконку) из чужого EXE или DLL.


 
grom   (2004-08-22 18:57) [1]

ExtractIcon


 
OSokin ©   (2004-08-22 19:55) [2]

К тому же там где-то была демка по просмотру и сохранению ресурсов.


 
Graf   (2004-08-22 20:58) [3]

А в каком юните она лежит?


 
Колбасьев ©   (2004-08-22 21:30) [4]


> А в каком юните она лежит?


??

Там в {путь к папке Borland}\Delphi6\Demos\ResXplor\ есть  пример. Посмотри, помоему это то, что тебе нужно.


 
AlexZ   (2004-08-23 00:33) [5]

Вот необходимые функции:
LoadLibrary - для загрузки в память dll или exe

// потрошить ресурсы
LoadResource
SizeofResource
LockResource

// Записать в файл
CreateFile
WriteFile
SetEndOfFile
CloseHandle
----
Win32 Programmer"s Referense в помощь (поставляется в комплекте Делфи)


 
Graf   (2004-08-23 07:27) [6]

Рулез! Спасибо за ваш труд!


 
AlexZ   (2004-08-23 13:40) [7]

Вот ещё:
Перед LoadResource нужна FindResource
и в самом конце, для освобождения памяти: FreeLibrary


 
RaPtoR_1   (2004-08-24 09:12) [8]

а как можно иконку изменить в ехе файле?


 
Fay ©   (2004-08-24 21:21) [9]

Это?
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-25 11:03) [10]

наверное а с примером применения?



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

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

Наверх




Память: 0.48 MB
Время: 0.023 c
14-1095364274
Пострадавший
2004-09-16 23:51
2004.10.03
Платные дороги позволят водителями экономить


3-1094477120
neznaika
2004-09-06 17:25
2004.10.03
Через ADOConnection к Interbase


1-1095306828
linux
2004-09-16 07:53
2004.10.03
Заставка для программы


1-1095459217
ГС ТОФ
2004-09-18 02:13
2004.10.03
прибить процесс


14-1094670385
Убить Билла
2004-09-08 23:06
2004.10.03
А что, собственно, хорошего в WinXp по сравнению с Win9x/Me?