Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Resource / MainIcon löschen... (https://www.delphipraxis.net/156528-resource-mainicon-loeschen.html)

DarkItachi 5. Dez 2010 18:38

Resource / MainIcon löschen...
 
Hallöchen!

Ich finde darüber nichts, aber wie kann man eine resource von einer Win32-Executable entfernen?
In diesen speziellen Fall wäre das die MAINICON-Resource..

Mit ResHacker ist das ja sehr einfach,
wie geht es mit Delphi?

Dankeschön im Vorhinein :thumb:

rollstuhlfahrer 5. Dez 2010 18:40

AW: Resource / MainIcon löschen...
 
Schau dir mal den Bei Google suchenXN Ressource Hacker an. Da gibt es Delphi-Sourcen dazu.

Bernhard

Add: Link: www.wilsonc.demon.co.uk/d10resourceeditor.htm

DeddyH 5. Dez 2010 18:43

AW: Resource / MainIcon löschen...
 
Hilft Dir MSDN-Library durchsuchenUpdateResource weiter?

DarkItachi 5. Dez 2010 18:47

AW: Resource / MainIcon löschen...
 
Also den SourceCode verstehe ich gar nicht ^^
naja, ich schaue mir mal UpdateResource mal an...
Thx an euch

EDIT:

Also ich habe es so versucht, leider ist die Datei danach Korrupt..
Was ist falsch?

Code:
var
  h: THANDLE;
  buffer: Pointer;
const
  sfile= 'Project2.exe';
begin
  h:= BeginUpdateResource(sfile, False);
  UpdateResource(h, RT_ICON, 'MAINICON', 0, buffer,0);
  EndUpdateResource(h, False );


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:12 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