Beschreibung
Einfaches Kommandozeilen-Tool zum Ändern des Windows Vista Login-Bildschirms in der imageres.dll.
Die Ressourcen-Datei imageres.dll im Windows-Systemverzeichnis wird geöffnet und unter Verwendung der Windows-API die enthaltenen Bilder ausgetauscht. In der Datei sind mehrere Bilder für den Login-Bildschirm in verschiedenen Bildschirm-Auflösungen. enthalten. Ein Ersatz-Bild muß exakt die gleiche Auflösung haben wie das zu ersetzende Bild. Prinzipiell werden unter Vista JPEG-Bilder benutzt, aber Bitmap-Bilder sind ebenso verwendbar. Die NTFS-Berechtigungen werden automatisch angepasst, daß die Veränderung der imageres.dll möglich ist. Vorher wird ein Backup der Datei angelegt.
Der andere Typ von Bildern in der Datei ist für den bewegten Kreis, der vor den Meldungen auf dem Login-Bildschirm angezeigt wird. Jedes der Bilder ist für eine bestimmte Bildschirm-Auflösung gedacht, und zeigt den Kreis in 18 verschiedenen Positionen, die zur Animation zusammengesetzt werden. Auch die Bilder können ausgetauscht werden, allerdings sind hier nur Bitmap-Bilder verwendbar.
z.B. 5003, 450 x 25: →
Um ein Bild auszutauschen, müssen die Ressourcen-ID und das Ersatz-Bild angegeben werden.
Die Benutzerkontensteuerung wird unterstüzt, aber wenn der Zugriff auf die imageres.dll dennoch verweigert wird, hilft es die Benutzerkontensteuerung zu deaktivieren. Der Vista Login Screen Changer funktioniert auch unter Windows 7, wobei dort der Login-Bildschirm auch ohne zusätzliche Tools eingestellt werden.
Verwendung
Vista Login Screen Changer 0.3.0.0, Jun 15 2009, Florian Lutz Usage: vlsc.exe [option] resid file -h display this help -l list valid image resource IDs -e do not try to restart elevated -r restore original imageres file resid ID of the resource to change file image file to use Changes the Windows Vista login screen image contained in imageres.dll
Änderbare Bilder
C:\> vlsc03.exe -l Background Images Moving Circle Bitmaps ID Width Height ID Width Height 5031 1280 x 1024 5000 216 x 12 5032 1280 x 960 5001 288 x 16 5033 1024 x 768 5002 360 x 20 5034 1600 x 1200 5003 450 x 25 5035 1440 x 900 5010 12 x 216 5036 1920 x 1200 5011 16 x 288 5037 1280 x 768 5012 20 x 360 5038 1360 x 768 5013 25 x 450 5039 1024 x 1280 5040 960 x 1280 5041 900 x 1440 5042 768 x 1280 5043 768 x 1360
Beispiel
C:\> vlsc03.exe 5031 c:\bootlogo.bmp C:\Windows\system32\imageres.dll resource 5031 -> c:\bootlogo.bmp image file with resolution 1280 x 1024 changing access rights to access imagesres file the token does not have the specified privilege you must be logged on with administrator rights restarting with UAC privilege elevation C:\Windows\system32\imageres.dll resource 5031 -> c:\bootlogo.bmp image file with resolution 1280 x 1024 backup file created resource changed successfully C:\> vlsc03.exe -r C:\Windows\system32\imageres.dll restoring from backup file: C:\Windows\system32\imageres.dll.orig changing access rights to access imagesres file the token does not have the specified privilege you must be logged on with administrator rights restarting with UAC privilege elevation C:\Windows\system32\imageres.dll restoring from backup file: C:\Windows\system32\imageres.dll.orig imageres file restored successfully
Download
Programm: vlsc03.exe
Quellen: vlsc-0.3-src.zip
Changelog
Version 0.3 |
- Unterstüzt die Benutzerkontensteuerung - Funktion zum Wiederherstellen der Orginaldatei |
Version 0.2 |
- Icon hinzugefügt - Bugfix beim Öffnen von Bitmap-Dateien |
Version 0.1 |
- Erste Version - Unterstützt JPEG-Bilder - Unterstützt Bitmap-Bilder - Ändert Datei-Berechtigungen vor Bearbeiten der DLL |
Lizenz
Vista Login Screen Changer, Copyright © 2007-2024, Florian Lutz
Hiermit wird unentgeltlich, jeder Person, die eine Kopie der Software und der zugehörigen Dokumentationen erhält, die Erlaubnis erteilt, diese uneingeschränkt selbst zu benutzen.
Hinweis
DIE SOFTWARE WIRD OHNE JEDE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIE BEREITGESTELLT, EINSCHIESSLICH DER GARANTIE ZUR BENUTZUNG FÜR DEN VORGESEHENEN ODER EINEM BESTIMMTEN ZWECK SOWIE JEGLICHER RECHTSVERLETZUNG, JEDOCH NICHT DARAUF BESCHRÄNKT. IN KEINEM FALL SIND DIE AUTOREN ODER COPYRIGHTINHABER FÜR JEGLICHEN SCHADEN ODER SONSTIGE ANSPRÜCHE HAFTBAR ZU MACHEN, OB INFOLGE DER ERFÜLLUNG EINES VERTRAGES, EINES DELIKTES ODER ANDERS IM ZUSAMMENHANG MIT DER SOFTWARE ODER SONSTIGER VERWENDUNG DER SOFTWARE ENTSTANDEN.