Neues Bitmap im Startbutton



  • Hi,
    ich wollte das Bildchen im Startbuton ändern. Ich hab das schonmal erfolgreich gemacht, weiß aber nicht mehr, wie es geht. Den Text hab ich schon geändert - in den Resourcen der Explorer.exe. Genau das gleiche wollte ich jetzt mit dem Bild machen. Da ist auch eine Bitmap-Resource in der Explorer.exe, die genau das Bild auf dem Startbutton ist, aber wenn ich die ändere, passiert nix! Bei einem Neustart ist immer noch diese blöde Windows-Fahne da. Ich hab auch schon diverse andere DLLs ausprobiert, in denen die Resource evtl. sein könnte (User32.dll, Shell32.dll, Kernel32.dll). Fehlanzeige! Weiß einer von euch, wo ich das finde und unschädlich machen kann?



  • Probiers mal mit explorer.exe. Da isses drin! 😋



  • WebFritzi schrieb:

    Da ist auch eine Bitmap-Resource in der Explorer.exe, die genau das Bild auf dem Startbutton ist, aber wenn ich die ändere, passiert nix!

    nirsaja schrieb:

    Probiers mal mit explorer.exe. Da isses drin!

    🙄



  • @WebFritzi:
    Welche Windows-Version benutzt du?



  • Also bei meinem WindowsXp (Home) hat's geklappt. Hab ein wunderbares Anarchy zeichen als Startbutton.



  • Kann es sein, dass dein Windows veränderte Systemdateien wieder herstellt und aus dem Cache wieder zurückkopiert?



  • Man, ihr habt Sorgen... Solche uralten Sachen wieder rauszuholen und abzustauben. Tse...
    Das Problem hatte ich damals schon gelöst gehabt. In Win98 SE jedenfalls ist das Bitmap kein Bitmap sondern ein Icon und ist als Resource in der Non-Win32-Exe User.exe enthalten. Mit Microangelo hatte ich es damals einfach geändert.

    @Luckie: Häh?



  • WebFritzi schrieb:

    @Luckie: Häh?

    Nicht "Häh", sondern "Wie bitte?" heißt das!
    Also unter Windows 2000 und wohl auch unter XP gibt es eien Funkltion / Service, welchen man aktivieren kann und dieser sorgt dafür, dass geänderte Systemdateien aus einem gesicherten Bereich wieder zurückkopiert werden. Sollte zum Beispiel eine Anwendung eine ältere System DLL instalieren ComCtrl.dll oder so was und darfu hin andere Anwednungen nicht mehr laufen oder das System instabil werden, kann man sie entweder von hand zurückkopieren oder man nutz diesen Deinst /diese Funktion. Nur leider ist mir.... Moment Google hilft :D:
    http://www.vnunet.de/testticker/personal/article.asp?ArticleID=7071&Page=2&Ref=testticker

    Die WFP verhindert Übergriffe auf die meisten Systemdateien schon im Ansatz. Gelingt das in Ausnahmefällen nicht, macht Windows die Änderungen bei der nächsten Gelegenheit durch das Zurückspielen von Kopien ungeschehen.

    So, wenn du jetzt mit einem RessourcenHacker die Systemdatei änderst, könnte ich mir vorstellen, dass der WFP aktiv wird und die Datei wiederherstellt. Das meinte ich.

    Oder (andere Quelle):
    http://www.it-academy.cc/content/article_browse.php?ID=71

    Eine neue Funktion: die WFP

    Die WFP (Windows File Protection) ist eine neue Funktion von Windows 2000, sie bietet einen Schutz vor ungewollter (und gewollter) Veränderung von wichtigen Systemdateien, und somit sogar einen beschränkten Schutz gegen Viren und Trojaner. Stellt Windows eine Veränderung fest, wird die entsprechende Datei sofort mit dem Original überschrieben. Das verkompliziert unser Vorhaben, das Ändern des Logos, weil es sich in der Datei NTOSKRNL.EXE befindet, die mit WFP geschützt ist.

    Oder:
    http://www.win2000mag.de/O/149/Y/84573/VI/10058004/default.aspx

    Während unter WFP das Programm winlogon.exe die Aufgabe des Monitoring-Agents wahrnimmt, [...]

    Und hier wie es manuell geht:
    http://www.cosi-tronic.de/support/win2k.htm#Die Systemdateienüberprüfung: SFC.EXE -> Systemdateienüberprüfung


Anmelden zum Antworten