Registriert seit: 15. Dez 2003
235 Beiträge
Delphi 7 Enterprise
|
Re: Icon einer exe austauschen
2. Feb 2004, 18:33
Also hab jetzt folgendes gefunden. Wie ändere ich jetzt aber das HauptIcon?
Delphi-Quellcode:
var
stream : TFilestream;
hInst: THandle;
ptr : Pointer;
begin
Stream := TFileStream.Create('C:\test.bmp',fmOpenRead);
getmem (ptr,Stream.size+1);
try
Stream.Seek(soFromBeginning,0);
stream.read(ptr^,Stream.size); // <==
hInst:=BeginUpdateResource(Pchar(Test.exe), False);
if hInst > 0 then
begin
UpdateResource(hInst, RT_Bitmap,'Test',
MAKELANGID(LANG_NEUTRAL,SUBLANG_NEUTRAL),ptr^,Stream.size); // <==
EndUpdateResource(hInst, False);
end;
finally
freemem (ptr,Stream.size+1);
stream.Free;
end;
end;
|
|
Zitat
|