Struktur der Datei "Sreg.sxp"

Die Archivdatei "sreg.sxp" weist folgende Struktur auf:

[Hauptschlüssel_1\Schlüssel_1]

 

Wertname_1=Daten_1

 

:

 

Wertname_m=Daten_m

 

:

 

:

 

:

 

[Hauptschlüssel_n\Schlüssel_n]

 

Wertname_1=Daten_1

 

:

 

Wertname_m=Daten_m

 

 

 

Hauptschlüssel

Gibt den von Windows zugewiesenen Hauptschlüssel an. Folgendes sind gültige Hauptschlüsselspezifikationen:

Schlüssel

Gibt den Namen eines Schlüssels im folgenden Format an:

Unterschlüssel_1\.....\Unterschlüssel_n

Wertname

Gibt den Namen eines Werts an. Der Name des Werts muss in Anführungszeichen gesetzt werden. Die Zuweisung des Standardwertes für den Schlüssel ist folgendermaßen definiert:

@="data"

Daten

Die Daten, die an dieser Stelle in der sreg.sxp-Datei angegeben sind, können folgenden Typs sein:

Zeichenfolge

Zeichenfolge

dword

dword: 8 Hexadezimalzeichen

Binär

hex: 2 Hexadezimalzeichen,2 Hexadezimalzeichen,...

Zeichenfolge erweitern

hex(2): Zeichenfolge.

 

Die Registrierungswerte, die in der Registerkarte "Erweiterbare Registrierungswerte" angegeben sind, werden als erweiterbare Werte interpretiert. Dies bedeutet, dass der Packager nur den erweiterten Teil aufzeichnet. Wenn der Packager die Werttypen "REG_SZ" und "REG_EXPAND_SZ" findet, geht er davon aus, dass die Zeichenfolgen Teilzeichenfolgen sind, die durch ein Trennzeichen voneinander getrennt sind. Dieses Trennzeichen muss in die Registerkarte eingegeben werden, wenn Sie den Registrierungswert angeben. Für den Werttyp REG_MULTI_SZ müssen Sie kein Trennzeichen angeben, weil dieser Wert ein Zeichenkettenarray ist.

Multi-String

Hex(7): 2 Hexadezimalzeichen,2 Hexadezimalzeichen,...

Multi-String, vorangestellt

hex(94): Der Registrierungswert muss um den in der Datei "sreg.sxp" angegebenen Teil erweitert werden. Dieser Teil muss vorangestellt werden. Der Quelltyp dieses Registrierungswertes ist REG_MULTI_SZ.

Multi-String, nachgestellt

hex(95): Der Registrierungswert muss um den in der Datei "sreg.sxp" angegebenen Teil erweitert werden. Dieser Teil muss nachgestellt werden. Der Quelltyp dieses Registrierungswertes ist REG_MULTI_SZ.

String, nachgestellt

hex(96): Der Registrierungswert muss um den in der Datei "sreg.sxp" angegebenen Teil erweitert werden. Dieser Teil muss nachgestellt werden. Die Werte müssen durch ein Trennzeichen voneinander getrennt werden. Der Quelltyp dieses Registrierungswertes ist REG_SZ.

String, vorangestellt

hex(97): Der Registrierungswert muss um den in der Datei "sreg.sxp" angegebenen Teil erweitert werden. Dieser Teil muss vorangestellt werden. Die Werte müssen durch ein Trennzeichen voneinander getrennt werden. Der Quelltyp dieses Registrierungswertes ist REG_SZ.

Erweiterter String, nachgestellt

hex(98): Der Registrierungswert muss um den in der Datei "sreg.sxp" angegebenen Teil erweitert werden. Dieser Teil muss nachgestellt werden. Die Werte müssen durch ein Trennzeichen voneinander getrennt werden. Der Quelltyp dieses Registrierungswertes ist REG_EXPAND_SZ.

Erweiterter String, vorangestellt

hex(99): Der Registrierungswert muss um den in der Datei "sreg.sxp" angegebenen Teil erweitert werden. Dieser Teil muss vorangestellt werden. Die Werte müssen durch ein Trennzeichen voneinander getrennt werden. Der Quelltyp dieses Registrierungswertes ist REG_EXPAND_SZ.

 

 

(Hex-Zeichen ist ein Hexadezimalzeichen im Bereich 0-F.)

Wenn der Wert einer Reihe aufeinander folgender Zeilen entspricht, wird die vorherige Zeile mit der Zeichenfolge ,\ (Komma und umgekehrter Schrägstrich) beendet.

Wenn Sie Schlüssel auf der Registerkarte "Erweiterbare Registrierungswerte" während der Referenzinstallation ändern, werden folgende Einträge erstellt: