Login Bildschirm - Benutzerbild und Eingabefeld verschieben

RPX100

Cadet 4th Year
Registriert
Mai 2012
Beiträge
72
Hi.

Ich bin gerade dabei meinen Login Bildschirm von Windows 7 etwas anzupassen:
- anderes Hintergrundbild
- Branding entfernt
- erleichterte Bedienung entfernt

Edit: Hab jetzt mal durch rumprobieren alles gefunden:
C:\Windows\System32\authui.dll mit dem Resource Hacker öffnen:

Erleichterte Bedienung - Button ausblenden: (3x zu ersetzen)
<button id="atom(Accessibility)" tooltip="true" layoutpos="none" visible="false"/>

Zeile 9 : STRG + ALT + ENTF Text / Buttons verschieben:
// left / client / right
(0,0,0,0) = oben
(0,0,0,1) = unten
(0,0,0,2) = mitte

<element layoutpos="left" layout="verticalflowlayout(0,0,0,0)">


// Text: "willkommen / Abmelden / Anmelden / Herunterfahren"
// left / client / right

<element layoutpos="left" layout="verticalflowlayout(1,2,2,1)">

// Bild und Eingabefeld: verticalflowlayout = übereinander, flowlayout = nebeneinander

verticalflowlayout(0,0,2) = links (3. Zahl verschiebt das Bild)
verticalflowlayout(0,1,2) = rechts (0 = links, 1 = rechts, 2 = mitte)
verticalflowlayout(0,2,2) = mitte

flowlayout(0,0,0) = links
flowlayout(0,0,1) = rechts
flowlayout(0,0,2) = mitte

<UserTile resid="UserTileTemplate" margin="rect(0rp,10rp,0rp,10rp)" layout="verticalflowlayout(0,0,2)" sheet="UsersStyle">

Bild ausblenden:

<ZoomableElement id="atom(PictureContainer)" layout="filllayout()" layoutpos="none">

Bild-Rahmen ausblenden (zeigt nur das Bild, ohne Rahmen):

<ZoomableElement id="atom(Overlay)" layoutpos="none"/>

Text: Benutzer gesperrt: ausblenden

<element id="atom(SelectorFieldFrame)" margin="rect(0rp,0rp,0rp,5rp)" layout="verticalflowlayout(0,0,2)" layoutpos="none"/>

Passwort-Eingabefeld ausblenden (Man kann trotzdem das Passwort normal eingeben)

<element id="atom(NonSelectorFieldsFrame)" visible="false" layout="verticalflowlayout(0,0,2)" layoutpos="none"/>
 
Zuletzt bearbeitet:
Soweit ich weiß, wird nur dann angeboten, das Tastaturlayout zu verändern, wenn mehr als eine Sprache angeboten it. Das kannst du eigentlich selbst ganz einfach beheben, indem du in der Registry alle bis auf einen Schlüssel löschst. In HKEY_Users\.Default\Keyboard Layout\Preload findest du für jede Sprache einen Reg_SZ Eintrag. 00000409 ist das englische Layout, das du wohl löschen kannst. Wenn du das gemacht hast, müsste die Layout-Auswahl am Logonbildschirm verschwunden sein.

Den Rest, also das Verschieben von Elementen, kannst du nur durch Modifikationen an Systemdateien erreichen und du hast mit der .dll Datei schon die mir einzig bekannte Möglichkeit gefunden. Wenn das f+r dich aber nicht funktioniert, kannst du immer noch zu hilfreicher Software wie dem Logon WorkShop greifen.
 
Vielen Dank für deine Antwort.

Das war genau der Hinweis den ich gebraucht habe, danke!
Da hätte ich ja ewig nach "keyboard" / "DE" / "EN" suchen können! :D

Also schonmal 1 Problem weniger.


Kannst du mir evtl. nochmal erklären, was genau ich an der authui.dll verändern muss,
um die gewünschten Funktionen zu erreichen?

Ich hab die DLL mit dem Resource Hacker geöffnet und kann Sie auch speichern etc.
Ergänzung ()

Habe jetzt durch rumprobieren alles gefunden, was ich brauche.
Infos im Spoiler im 1. Beitrag. ;)
 
Zuletzt bearbeitet:
Zurück
Oben