WICONSOLE.exe: Beispiel - Eigenbau Numlock.msi


Das NUMLOCK Verhalten, ob aktiviert oder deaktiviert um Zeitpunkt der Anmeldung kann nicht über eine ADM Template gesteuert werden. Da der relevante Key ausshalb der Möglichkeiten der ADM Syntac liegen. Das ADM Template kann nur Änderungen unterhalb von HKey_Local_Machine (CLASS MACHINE) und HKey_Current_User (CLASS USER) vornehmen.

Der zu bearbeitende Eintrag liegt aber an folgender Stelle:

[HKEY_USERS\.DEFAULT\Control Panel\Keyboard]
"InitialKeyboardIndicators"="2"

Um Registrywerte in diesem Schlüssel zu editieren kommen wir um Alternativen zum ADM Template nicht herum.
Ein weiteres Einsatzgebiet von MSI Paketen stellen Registry Werte dar, die ebenfalls nicht mit den ADMs verändert werden können, dazu zählen u.A.: REG_BINARY und REG_MULTI_SZ.

Das numlock.msi liegt auch hier in den Downloads: http://www.gruppenrichtlinien.de/Tools/Numlock.MSI

 

  1. Start der wiconsole.exe und Erstellung eines neuen Pakets
 
 
  2. General / Summary
Auf der ersten Seite geht es hauptsächlich um die Informationen zu diesem Paket. Ich kann ein Icon für die Applikation hinterlegen, ich kann bestimmen wie das Verhalten unter Systemsteuerung/Software ist (ob es gelöscht oder geändert werden kann) und ich vergebe an der Stelle die eigene Versionsnummer und die Herstellerinformationen.
 
 
  3. General / Install Modes
Sollte auf "Attempt per Machine, if fails, per User" eingestellt werden ansonsten besteht hier die Möglichkeit MSI Pakete zu erstellen, die nur "Pro Benutzer" oder nur "Pro Computer" installiert und zugewiesen werden können.
 
 
  3. Registry
Da wir für dieses Beispiel nur einen Registrywert setzen wollen, ist das die Paketkomponente, die wir weiter editieren. Es wird ein Registry Baum eingeblendet, der nur die Haupschlüssel kennt. Alle weiteren Unterschlüssel und Values müssen per Hand erstellt werden (einer der Nachteile der Light Edition ...). Wir "hangeln" uns also durch bis zum Value und erstellen diesen mit dem richtigen Datentyp und tragen danach den Wert ein, den der Eintrag haben soll.
 
 
  4. Das war dann auch schon. Speichern, verteilen, freuen.
 
 


(c) 2003 - heute, Mark Heitbrink, weitere Informationen unter WebSite-Info\Copyright