Deutsch
Anwendungen

Icon's in Profan-Progamm ändern

 

E.T.
So, mach ich mal den Anfang !

Da mir das auswechseln von Icons in Programmen per ResHacker oder ähnlichen Programmen langsam zu umständlich wurde und ist das hier über den Jahreswechsel rausgekommen:

Das Prog liest die Icons (32x32x4) aus (Profan-)Programm-Datein aus und kann diese ändern oder speichern.
Zum Ändern kann jedes Icon der Größe 32x32x4 (744 Byte) für jedes im Programm gefundene Icon verwendet werden.
Das speichern aus Exe-Datein erfolgt als .ico mit eben dieser Größe.
Bevor das Prog eine Exe neu schreibt wird eine Sicherung angelegt (Dateiname.exe mit dem Anhängsel .Old).
DAS AUSWECHSELN WURDE NUR BEI PROFAN-DATEIn GETESTET !!!!

Das Auslesen erfolgt per API, die Änderungen an der EXE werden komplett im Speicher vorgenommen.
Leider kann ich das Prog nicht unter älteren Windows-Versionen testen. Deshalb wäre ich auch über ein paar Screen-Shots aus anderen Win-Versionen dankbar.
Da viele Sachen über API gemacht werden kann ich aber nicht garantieren, das alles funktioniert oder schön aussieht.
Ein richtiges (C) werde ich auch noch bauen (man sollte ja auch mal was dankend erwähnen), genauso wie eine Konfiguration (noch deaktiviert) für diverse Pfade.
Das Programm läuft ohne Installation aus dem (entpackten) Ordner und schreibt nicht in die REG oder fremde Inis.

PROGRAMM WURDE NUR UNTER Win XP GETESTET !!!

269 kB
Kurzbeschreibung: 4. Version
Hochgeladen:29.01.2007
Ladeanzahl470
Herunterladen
145 kB
Kurzbeschreibung: 4. Version
Hochgeladen:29.01.2007
Ladeanzahl517
Herunterladen
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
13.01.2007  
 



Bei meinen X10-Programmen sagts immer Keine ProfanDatei

726 kB
Hochgeladen:13.01.2007
Ladeanzahl159
Herunterladen
 
13.01.2007  
 




E.T.
Konnte ja 10 auch noch nicht kennen, da ich nur 9.1 habe.
Das Prog liest die Version aus dem Compilat, was da bei Vers. 10 drinn steht entzog sich bis jetzt meinem Wissen.
Hab jetzt mal die Version 10 als D eingefügt, bei mir wirds jetzt erkannt !!

... funzen die Neue Version - Buttons nicht ???
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
13.01.2007  
 




GDL
Programm liest die Icons aus meinen EXE Dateien aus.Ob Icon tauschen geht,weiß ich net, da ich kein Programm habe um ne Icondatei zu erstellen.

Servus
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
13.01.2007  
 



@GDL: IrfanView kann alles zu ICO speichern.

@Mario: Machs wie wie alle hier - schreib Deine XProfan und WinVersion in die Signatur. Oben bei Profileinstellungen im Popup. Den Neueversionbutton hatte ich nicht gedrückt...
 
13.01.2007  
 




E.T.
<offtopic>@IF: Das mit den Buttons hatte ich anders gemeint: ICH habe zum hochladen der geänderten Version den NeueVersionButton angeklickt und ne Fehlermeldung erhalten.
Hab leider nicht notiert.
Danke für den Hinweis zur Signatur, hatte ich glatt vergessen...</offtopic>
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
14.01.2007  
 



<offtopic>Achso! Diesen neue Version-Button... nun den nutze ich ständig - er funzt also. Erst auf Durchsuchen, dann auf Neue Version. </offtopic>
 
14.01.2007  
 




E.T.
Neue Version 0127.23.00
- Tooltips zu Buttons dazugefügt
- Verbesserte Überprüfung am Prog.-Ende, ob alle Speicher wieder freigegeben wurden, wenn nicht, alle freigeben
- Lese-Routine der Icons geändert:
- Auslesen der Icon - Anzahl aus RT_ICONENTRY, dadurch werden jetzt alle Icons gezählt
- Icons werden über RT_GROUPICON ausgelesen, dadurch sind jetzt auch die Namen bekannt (Tooltips über Icon-Auswahl-Buttons)
- Es werden nicht mehr die ersten gefunden Icons verarbeitet, sondern nach Reihenfolge in RT_GROUPICON
- Weiterhin werden nur die ersten 22 Einträge (jetzt aus RT_GROUPICON) verarbeitet
- Bei ICON SPEICHERN wird jetzt als Name der Interne Icon-Name vorgeschlagen
- (C) geändert, Info ergänzt
- DAT-Datei in Programm-Datei gepackt
- Pfade für Laden / Speichern können voreingestellt werden

Noch nicht gefunden habe ich leider ein seltsames Verhalten unter Win98 SE, wo das Programm in der Warte-Schleife mit Fehler ...User32.exe abbricht.
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
27.01.2007  
 



Update hat sich gelohnt - vielleicht noch ein paar Vorschläge...

Mit setdialogfont  kannt Du dem auch noch schnell noch einenen anderen Look verpassen.
 
28.01.2007  
 




Jörg
Sellmeyer
Bei mir läufts prima und die veränderte Exe auch. Super Programm!
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
28.01.2007  
 




Frank
Abbing
[quote:2359301fdd]Mit setdialogfont kannt Du dem auch noch schnell noch einenen anderen Look verpassen. [/quote:2359301fdd]
Solltest du befolgen, schon damit der Look einheitlicher wird. MS Sans Serif 13 hat sich da bewährt.
Als Anregung hätte ich da, auch andere Icontypen laden zu können, um sie zu verwenden oder in 32x32 Icons umzuwandeln.
 
28.01.2007  
 



 
28.01.2007  
 




Zur Anwendung


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

26.138 Betrachtungen

Unbenanntvor 0 min.
p.specht26.11.2021
Glubbfan24.03.2021
Georg Teles24.09.2019
rafl26.02.2019
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie