Autor Beitrag
AHees
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Mo 30.12.02 20:49 
Hallo zusammen,

hab schon verzweifelt nach einer Komponente für Delphi 5 für dieses Problem gesucht, bin aber nicht fündig geworden.
Hier mein Problem:

Ich möchte ein keines Delphi-Programm schreiben, das das alte Icon einer beliebigen exe-Datei durch ein neues Icon ersetzt. D.H nach dem Aufruf meiner Funktion sollte im Explorer das neue Icon der Exe-Datei angezeigt werden. Wichtig: Das Icon muß in der Exe-Datei geändert werden (nicht über die Registry).
Viele kennen sicherlich diese Funktion von Setup-Programmen.

Wie stelle ich dies nun an ? Gibt es eine Resource-Componente ?
Wiegesagt soll das Speichern/Zuweisen des Icons in eine beliebige Exe-Datei aus meinem Delphiprogramm erfolgen.

Wie finde ich das alte Icon in der Exe-Datei und wie kann ich dieses Icon in der Exe überschreiben ?

Vielen Dank im voraus

MfG
Alex
Popov
Gast
Erhaltene Danke: 1



BeitragVerfasst: Di 31.12.02 07:08 
AHees hat folgendes geschrieben:
Viele kennen sicherlich diese Funktion von Setup-Programmen.


Ich hab schon eine million Programme installiert, kenne das aber diese Funktion in Setup-Programmen nicht.

AHees hat folgendes geschrieben:
Gibt es eine Resource-Componente ?


Irgendwie bist du sehr auf Komponenten eingeschossen.

Zurück zum Thema. Was du vorhast ist nicht unmöglich, aber auch nicht so einfach. Du mußt das Programm in seine Bestandteile zerlegen (dekompilieren) und dann mit einer neuen Icon Ressorce kompilieren.

Ist ein interesantes Problem. Leider kenne ich die Lösung nicht. Ressorce Workshop ist z.B. ein Programm was sowas kann.
Tillmann David
Hält's aus hier
Beiträge: 4



BeitragVerfasst: So 12.01.03 15:18 
Dazu gibt es ne schöne komponente schau mal auf:

www.torry.net