Parameter der Archivdatei "Uregdel.sxp"

Für die Datei "uregdel.sxp" gelten die folgenden Parameter:

RFlag

Gibt ein Wiederherstellen-Flag an

Standard: 0x00000000

0x00000010

Referenzzähler werden berücksichtigt. Bei der Installation wird der Referenzzähler für diesen Schlüssel oder Wert verringert. Der Schlüssel/Wert wird nur gelöscht, wenn der Referenzzähler 0 ist oder nicht existiert.
Zum Zeitpunkt der Deinstallation wird der Referenzzähler für diesen Schlüssel/Wert erhöht (wenn er existiert).

0x00000020

Der Wert oder Schlüssel wird bei der Installation gespeichert und bei der Deinstallation wiederhergestellt.

Wichtig! Bei einem Schlüssel wird nur der Schlüsselname gespeichert. Unterschlüssel bzw. Werte werden nicht wiederhergestellt, sofern sie nicht ausdrücklich in der Datei "sregdel.sxp" aufgeführt werden.

0x00000040

Der Wert wird nur dann (unter Verwendung des bei der Installation gespeicherten Wertes) wiederhergestellt, wenn er bei der Deinstallation nicht existiert. Dieses Flag ist nur gültig, wenn auch 0x00000020 angegeben wurde.

Flag

Gibt ein Lösch-Flag an

Hauptschlüssel

Gibt den von Windows zugewiesenen Hauptschlüssel an.

Die folgenden Hauptschlüssel sind zulässig:

Schlüssel_n

Gibt den Schlüssel N oder D wie folgt an:

N

Löscht den Schlüssel und seine Unterschlüssel, wenn der Schlüssel und die Unterschlüssel leer sind.

D

Löscht den Schlüssel, alle Werte im Schlüssel sowie die Unterschlüssel.
Der angegebene Schlüssel wird vollständig gelöscht.

-

Der Schlüssel wird nicht gelöscht. Er wird nur verwendet, um die folgenden Werte einzugeben.

Schlüssel

Gibt den Schlüsselnamen im Format Unterschlüssel_1\...\Unterschlüssel_n an

Wertname_n

Gibt die Löschaktion N oder X wie folgt an:

N

Löscht den Registrierungseintrag, auf den der Wertname verweist

X

Löscht die Teilzeichenfolge durch den Datenparameter aus dem Registrierungseintrag, auf den der Wertname verweist. Dieses Flag kann nur auf Registrierungseinträge vom Typ hex(7) und hex(96) bis hex(99) angewendet werden.

Wertname

Gibt den Namen des Werts an. Die Zuweisung des Standardwertes für den Schlüssel wird folgendermaßen definiert:

@=data
Daten

(Nur gültig, wenn die Löschaktion als "X" angegeben wird.)

Gibt den Datentyp an. Die folgenden Datentypen können angegeben werden:

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.

Wenn der Wert sich auf eine Anzahl fortlaufender Zeilen bezieht, wird die vorhergehende Zeile mit folgender Zeichenfolge beendet:,\

Hexadezimalzeichen

Ist ein Zeichen zwischen 0 und F

Trennzeichen

Gibt ein Trennzeichen für Teilzeichenfolgen an

Createn

Gibt an, für welche Betriebsumgebung die Produkteinträge gültig sind. Wenn das Produkt für Windows NT/2000/XP zugelassen ist, wird standardmäßig der folgende Eintrag erzeugt:

Create1=A

Dieser Eintrag gibt an, dass die Einträge für alle Benutzer gelten.

Sie können diese "Createn"-Einträge manuell ändern oder erweitern.

Weitere Informationen:

Struktur der Datei "Uregdel.sxp"

Beispiel für die Datei "Uregdel.sxp"