Exe Icon ändern
-
Hallo, ich versuche das Icon von einer beliebigen Exe Datei zu ändern, das Icon will ich aus einer anderen Exe auslesen. Also muss ich:
1.Icon aus einer Exe auslesen
2.Icon in andere Exe mit UpdateResource einfügen
Das Problem ist, dass ich bei UpdateResource den lpName Parameter nicht weiß.http://msdn.microsoft.com/en-us/library/windows/desktop/ms648049%28v=vs.85%29.aspx
-
Ich hab mich etwas unklar ausgedrückt. Das Icon einer Exe will ich durch ein Icon, das ich aus einer anderen Exe auslese, ändern.
-
...
-
Soll dein programm das selber machen oder willst du es selber einfügen.
Im zweiten fall würde ich dir empfehlen mit Resource Hacker das icon aus einer exe zu ziehen es zu speichern.
Dann kannst du das Icon in deine Exe laden.
res.h#define IDI_OWN 1
res.rc
#include "res.h" IDI_OWN ICON "IconName.ico"
main.cpp
WndClassEx.hIcon = LoadIcon( hInst, MAKEINTRESOURCE( IDI_OWN ) );
Das Icon muss im selben ordner sein wie die resource datei.
im falle das ein fehler kommt der besagt das die datei nicht gefunden
werden konnte solltest du in die res.h noch ein paar leere Zeilen hinzufügen.
-
OK danke