![]() |
Resourcen ändern
Hallo Welt,
ist es möglich die Resourcen (RC-Data) eines anderen Programms abzuändern oder zu ersetzten? Wenn ja, wie? |
Re: Resourcen ändern
Hier mal die entsprechende MSDN-Seite dort findest du die nötigen Befehle...
![]() und noch ein Beispiel für rcdata: ![]() Gruß Frank |
Re: Resourcen ändern
Hallo Frank,
besser du hängst noch ein L an deinen zweiten Link... Grüße vom marabu |
Re: Resourcen ändern
mhm...kann den link nicht mehr editieren...(24h)
deshalb hier den 2 nochmal, hab wohl beim copy&paste nicht alles erwischt ;( ![]() gruß Frank |
Re: Resourcen ändern
Super, vielen Dank! :-D
|
Re: Resourcen ändern
Naja, soweit so gut nun kann ich Resourcen einpacken und wieder auspacken, aber leider nur aus den eigenen Resourcen. :(
Ich habe ein bischen Code geschrieben... kann mir ihn jemand so ändern, dass die Resource (testdatei.dll) nicht aus dem eigenen Projekt sondern aus einer anderen Datei (z.B.: C:\restest.exe) entpackt wird?
Delphi-Quellcode:
währe echt toll!!!
procedure TForm1.Button1Click(Sender: TObject);
var ms: TResourceStream; begin ms:=TResourceStream.Create(Hinstance,'testresource',RT_RCDATA); ms.SaveToFile('C:\testdatei.dll'); ms.free; end; |
Re: Resourcen ändern
schau mal mein Beispiel an, da steht wie...
(du musst hInstance durch das dateihandle ersetzen) Gruß Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz