Freigeben über


SerialNumberTemplate-Eigenschaft

Gibt eine Vorlage an, die während der Installation auf einem Zielcomputer zum Überprüfen des Seriennummerneintrags im Dialogfeld Kundeninformationen verwendet wird.

Die SerialNumberTemplate-Eigenschaft bestimmt, wie die Textfelder im Dialogfeld angezeigt werden und ob die Seriennummer nur auf ihr Format oder mithilfe eines Windows Installer-Algorithmus überprüft wird.

Wenn z. B. für die SerialNumberTemplate-Eigenschaft die Einstellung "<### - %%%%>" festgelegt wird, werden zwei Textfelder erstellt, die durch einen von Leerzeichen eingeschlossenen Trennstrich getrennt werden. Bei der Validierung des ersten Felds (###) wird lediglich sichergestellt, dass der Benutzer drei Ziffern eingegeben hat. Das zweite Feld (%%%%) wird von einem Algorithmus überprüft, der die Zahlen addiert und die Summe durch 7 dividiert. Wenn der Rest 0 ist, ist die Validierung erfolgreich; andernfalls schlägt sie fehl.

Im Dialogfeld Kundeninformationen werden innerhalb der Textfelder editierbare Zeichen als Platzhalter angezeigt; alle anderen Zeichen werden als Beschriftungen zwischen den Textfeldern angezeigt.

Tipp

Bei jeder Änderung des editierbaren Zeichens wird ein separates Textfeld erstellt, beispielsweise bei Eingabe von "#? % " erstellt drei Textfelder, jedes akzeptiert ein Zeichen.

Einstellungen

Gültige editierbare Zeichen für die SerialNumberTemplate-Eigenschaft sind die folgenden:

Zeichen

Bedeutung

#

Erfordert eine Zahl, die nicht in den Validierungsalgorithmus eingeschlossen ist.

%

Erfordert eine Zahl, die in den Validierungsalgorithmus eingeschlossen ist.

?

Erfordert ein alphanumerisches Zeichen, das nicht in den Validierungsalgorithmus eingeschlossen ist.

^

Erfordert einen Groß- oder Kleinbuchstaben. Numerische Ziffern sind hier nicht gültig.

<

Alle Zeichen links von diesem Zeichen sind im Dialogfeld nicht sichtbar.

>

Alle Zeichen rechts von diesem Zeichen sind im Dialogfeld nicht sichtbar. Als Abschluss erforderlich, wenn das Zeichen "<" verwendet wird.

Alle anderen Zeichen werden als literale Konstanten behandelt.

Hinweise

Wenn für die ShowSerialNumber-Eigenschaft true festgelegt ist, wird die Seriennummer anhand der in der SerialNumberTemplate-Eigenschaft angegebenen Vorlage überprüft, bevor der Benutzer mit dem nächsten Installationsschritt fortfahren kann. Wenn für die ShowSerialNumber-Eigenschaft false festgelegt ist, bleibt die SerialNumberTemplate-Eigenschaft ohne Wirkung.

Siehe auch

Referenz

Eigenschaften für den Benutzeroberflächen-Editor

ShowSerialNumber-Eigenschaft

Weitere Ressourcen

PIDTemplate Property (Windows)

ValidateProductID Action (Windows)

MaskedEdit Control (Windows)