Вниз
Скачать: CL | DM;

Читаем PACKAGEINFO из EXE, BPL файлов   Найти похожие ветки 

← →
Vayrus   (2008-10-22 15:57) [0]

Здравствуйте уважаемые.
Как программно прочесть информацию из PACKAGEINFO подобно тому как это делают Restorator и PEExplorer. В справке вычитал, что надо юзать следующие функции:

function LoadPackage(const Name: string): HMODULE;
function GetPackageDescription(ModuleName: PChar): string;
procedure GetPackageInfo(Module: HMODULE; Param: Pointer; var Flags: Integer; InfoProc: TPackageInfoProc);
procedure UnloadPackage(Module: HMODULE);

Ну так и не смог разобраться с GetPackageInfo, не могли Вы бы показать пример получения информации из PACKAGEINFO ?


← →
clickmaker ©   (2008-10-22 18:25) [1]

procedure PackageInfoProc(const Name: string; NameType: TNameType; Flags: Byte; Param: Pointer);
begin
 // что-то делаем со свалившейся на нас инфой
end;

var
 hPack: HMODULE;
 Flags: Integer;

hPack := LoadPackage("vcl70.bpl");
GetPackageInfo(hPack, nil, Flags, PackageInfoProc);


← →
Vayrus   (2008-10-22 20:02) [2]

clickmaker
спасибо, выручил :-)



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
11-1195858230
Jon
2007-11-24 01:50
2008.11.30
Menu messages


9-1175692825
Ford
2007-04-04 17:20
2008.11.30
Электронные книги по созданию игр.


15-1222358569
Real
2008-09-25 20:02
2008.11.30
Почему Microsoft игнорирует Delphi?


8-1188299704
Арт
2007-08-28 15:15
2008.11.30
векторное изображение и работа с ним...


15-1222501405
FoxNew
2008-09-27 11:43
2008.11.30
С чего начинать и что нужно для БД SQL-Server + Delphi?




   Наверх