SerialNumberTemplate-Eigenschaft
Aktualisiert: November 2007
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 mit einem Algorithmus geprüft, der die Zahlen addiert und die Summe durch 7 dividiert. Wenn der Rest 0 ist, gelingt die Validierung, 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.
Hinweis: |
---|
Bei jeder Änderung des editierbaren Zeichens wird ein separates Textfeld erstellt; beispielsweise bewirkt die Eingabe von "#?%" die Erstellung von drei Textfeldern, von denen jedes ein Zeichen akzeptiert. |
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.