Icon-Bearbeitung

  • Hallöchen!


    Bei der Verwendung von älteren Anwendungen aus der Windows-9x-Ära (mutmaßlich immer 16-Bit-Anwendungen) ist mir aufgefallen, dass manche exe-Dateien unter neueren Windows-Versionen (manchmal ab Windows 7, manchmal erst ab Windows 10) plötzlich lt. Windows keine Programm-Icons mehr enthalten - obwohl die gleiche exe-Datei unter einem älteren Windows (bspw. Windows 2000 oder XP) problemlos ein Icon angezeigt bekommt. Dabei macht es keinen Unterschied, ob das Windows 7 oder 10 als 32 oder als 64 Bit läuft. Weiß jemand, wie das sein kann?


    Kennt jemand Programme, mit denen man Icons aus solchen exe-Dateien verlustfrei extrahieren kann?


    Ich hab' dafür früher "AWIcons" verwendet, was ich auch in einer Version von 2002 noch hier habe - das bekomme ich aber in einer VM mit Windows 2000, XP oder 2003 nicht installiert, da der Installer mit einem Fehler der "ntdll.dll" (2000/XP) oder ohne Fehlermeldung abstürzt. Und unter Windows 7 (32 Bit) lässt es sich zwar installieren - aber es findet keine Icons in der betroffenen exe-Datei, so, wie es Windows auch sagt. IrfanView lässt mich zwar das erste Icon unter Windows XP exportieren, macht aber den transparenten Hintergrund schwarz - und unter Windows 7 findet es wieder keine Icons in der exe :b2: Von AWicons habe ich noch eine neuere Version gefunden, die läuft aber unter XP/2003 nicht meehr. Dann habe ich noch "IcoFX" gefunden, was auch läuft und Bilder extrahieren lässt, aber dort den Alpha-Kanal kaputt macht. :b2:

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

  • aus der hüfte geschossen würde mir zum extrahieren iconsextract von nirsoft einfallen: https://www.nirsoft.net/utils/iconsext.html

    tYLfrPk.png
    Desktop 1: Apple Mac Studio - M4 Max 16C CPU 40C GPU - 64GB RAM - 512GB SSD - macOS 26 Tahoe
    Desktop 2: Selbstbau 2022 - Intel Core i9-12900K - AMD Radeon RX 7900 XTX - 64GB RAM - 4TB SSD - Arch Linux
    Notebook 1: Apple MacBook Pro - M5 10C CPU 10C GPU - 24GB RAM - 1TB SSD - macOS 26 Tahoe
    Notebook 2: Apple MacBook Air - M1 8C CPU 8C GPU - 16GB RAM - 512GB SSD - macOS 26 Tahoe
    Homeserver: Intel N150 - 48GB RAM - 24TB SSD, 80TB HDD - Arch Linux

    Meine IBM/Lenovo ThinkPads:

    Spoiler anzeigen

    Lenovo X13 G4 Yoga - i7-1345U - 16GB RAM - 256GB SSD - LTE - Windows 11 Enterprise
    Lenovo X390 Yoga - i7-8565U - 16GB RAM - 256GB SSD - LTE - Windows 10 Enterprise
    Lenovo Thinkpad T470 - i5-7300U - 32GB RAM - 2TB SSD - Arch Linux
    Lenovo X230 - i5-3320M - 16GB RAM - 128GB SSD - UMTS - Arch Linux
    Lenovo T400 - P8600 - 4GB RAM - 320GB SSD - UMTS - Windows 7
    Lenovo X200s - SL9600 - 8GB RAM - 128GB SSD - UMTS - Windows 7
    IBM T43 - Pentium M 2,26 GHz - 2GB RAM - 80GB HDD - Windows XP
    IBM T23 - Pentium iii 1 GHz - 256MB RAM - 10GB HDD - Windows 2000
    IBM 380XD - Pentium MMX 233 MHz - 96MB RAM - 3GB HDD - Windows 98SE
    IBM 760EL - Pentium 120 MHz - 32MB RAM - 2GB HDD - Windows 95C
    IBM 701CS - 486er - XXMB RAM - XXXXMB HDD - Windows 95

  • aus der hüfte geschossen würde mir zum extrahieren iconsextract von nirsoft einfallen: https://www.nirsoft.net/utils/iconsext.html

    Danke für den Tipp! Funktioniert leider bei der betroffenen exe nicht, da das eine 16-Bit-Anwendung ist. Und eben solche werden von IconExtract leider nicht unterstützt:

    Zitat

    IconsExtract can only extract icons from 32-bit executable files. It cannot extract icons from 16-bit files.

    :b2:

    «Ich verstehe Ihre Frage so: Dass es Menschen gibt, die wünschen, dass ein solches OS als "Retro-OS" bezeichnet wird, ja? Mir ist nicht bekannt, dass solche Absichten bestehen, da HP-UX 9.x einfach ein altes OS ist. Niemand hat die Absicht, ein "Retro-OS" zu bauen.» Xaar, 2014

    Prozessor gesucht? -> Prozessoren, die ich abgeben kann (unter "Available for trading")
    "Überschüssige" Prozessoren oder Hardware? -> Einfach PN an mich schicken :b1: -> Hardware, die ich suche

  • Ich hab' dafür früher "AWIcons" verwendet, was ich auch in einer Version von 2002 noch hier habe - das bekomme ich aber in einer VM mit Windows 2000, XP oder 2003 nicht installiert,

    Dann lass AWIcons doch auf nativer ia32-Hardware laufen. Vielleicht hast Du einen der Zeit entsprechenden PC mit Windows 2000, XP oder 2003 einsatzbereit. :D

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!