Windows 7 unterstützt jetzt die Möglichkeit, Bilder in den Hintergrund des Anmeldebildschirms zu laden
Obwohl diese Funktionalität für OEMs entwickelt wurde, ist das Ein- und Ausschalten mit regedit und einigen Images, die sich auf Ihrer Festplatte befinden, recht einfach.
Zunächst wird geprüft, ob die Anpassungsfunktionalität aktiviert ist oder nicht. Genauer gesagt, ein DWORD-Wert namens "OEMBackground" (keine Anführungszeichen) in der (Windows Registry)
HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Authentication \ Logon \ UI \ Background
Schlüssel ist geprüft. Seine Daten vom Typ Boolean definieren, ob dieses Verhalten aktiviert ist oder nicht, dh 1 für aktiviert, 0 für deaktiviert. Dieser Wert ist je nach System möglicherweise nicht standardmäßig vorhanden (daher müssen Sie möglicherweise dieses DWORD erstellen).
Wenn die Anpassung aktiviert ist, werden anschließend die Bildschirmhöhe und -breite des primären Monitors über Aufrufe von GetSystemMetrics abgerufen. Diese Werte werden bei der Berechnung des Bildschirmbreiten- (B) / Höhen- (H) -Verhältnisses verwendet. Zum Beispiel ist meine Desktopauflösung 1920 × 1200. Das Verhältnis, berechnet durch Division von w / h, beträgt 1,6: 1.
Das Ergebnis dieser Berechnung wird in einer internen Tabelle nachgeschlagen, die festlegt, welches Image auf die Festplatte geladen werden soll. Es scheint, dass Auflösungen über 1920 × 1200 das Laden und Zoomen eines Bilds mit der besten Kompatibilität erzwingen (dh dasselbe Verhältnis, kleineres Bild).
Da dies ein OEM-Feature ist, werden Images von C: \ Windows \ system32 \ oobe \ info \ backgrounds abgeleitet. Wie der Registrierungswert ist dieser Ordner "backgrounds" möglicherweise nicht standardmäßig vorhanden (daher müssen Sie diesen Ordner möglicherweise erstellen). Die folgenden Dateien (sortiert nach dem Verhältnis von Breite zu Höhe) werden in diesem Ordner unterstützt:
• backgroundDefault.jpg
• background768x1280.jpg (0.6)
• background900x1440.jpg (0,625)
• background960x1280.jpg (0,75)
• background1024x1280.jpg (0.8)
• background1280x1024.jpg (1,25)
• background1024x768.jpg (1.33-)
• background1280x960.jpg (1.33-)
• background1600x1200.jpg (1,33-)
• background1440x900.jpg (1.6)
• background1920x1200.jpg (1.6)
• background1280x768.jpg (1.66-)
• background1360x768.jpg (1.770833-)
HINWEIS: Bilder müssen kleiner als 256 KB sein.
Das backgroundDefault.jpg-Bild wird geladen und angepasst, wenn kein auflösungs- / verhältnisspezifischer Hintergrund gefunden wird. Die anderen auflösungs- / verhältnisspezifischen Dateien sind selbsterklärend. Wenn der Hintergrund nicht geladen werden kann (z. B. Bild physisch zu groß, falsches Verhältnis usw.), wird das Standard-SKU-basierte Bild aus imagesres.dll geladen. Dort wird auch ein grauer Hintergrund mit Windows Server-Motiven angezeigt, was darauf hindeutet, dass diese Funktion nicht für Client-SKUs spezifisch ist.
Sie können also das aktuelle Hintergrundbild bearbeiten oder ein eigenes erstellen