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
Weitere Ressourcen
PIDTemplate Property (Windows)