Propriedade de SerialNumberTemplate
Especifica um modelo usado para validar a entrada do número de série em um As informações do cliente caixa de diálogo durante a instalação em um computador de destino.
O SerialNumberTemplate propriedade determina como as caixas de texto aparecerá na caixa de diálogo e também se o número de série é validado para o formato ou validado de acordo com um algoritmo do Windows Installer.
Por exemplo, definindo a SerialNumberTemplate propriedade para "< # # #-% >" cria duas caixas de texto separadas por um traço rodeado por espaços. Validação para a primeira caixa (#) simplesmente verifica que o usuário inseriu três dígitos. A segunda caixa (%) é validada por um algoritmo que adiciona os dígitos juntos e divide a soma por 7. Se o restante for 0, a validação for bem-sucedida; Caso contrário, ele falhará.
Editáveis caracteres exibidos na As informações do cliente caixa de diálogo como espaços reservados nas caixas de texto; quaisquer outros caracteres aparecem como rótulos entre as caixas de texto.
Observação |
---|
Uma caixa de texto separado será criada sempre que o caractere editável é alterado, por exemplo, digitar "#? %" cria três caixas de texto, cada aceitando um caractere. |
Configurações
Os caracteres válidos editáveis para a SerialNumberTemplate são de propriedade:
Caracterer |
Significado |
---|---|
# |
Requer um dígito que não será incluído no algoritmo de validação. |
% |
Requer um dígito que será incluído no algoritmo de validação. |
? |
Requer um caractere alfanumérico, não será incluído no algoritmo de validação. |
^ |
Requer um caractere em maiúsculo ou minúsculo. Dígitos numéricos não são válidos aqui. |
< |
Todos os caracteres à esquerda desse caractere não será visíveis na caixa de diálogo. |
> |
Todos os caracteres à direita desse caractere não será visíveis na caixa de diálogo. Necessária como um terminador, se o < caractere é usado. |
Qualquer outro caractere é tratado como uma constante literal.
Comentários
Se a ShowSerialNumber for definida como true, o número de série será validado contra o modelo especificado na SerialNumberTemplate propriedade antes do usuário tem permissão para mover para a próxima etapa de instalação. Se a ShowSerialNumber for definida como false, o SerialNumberTemplate propriedade não tem efeito.
Consulte também
Referência
Propriedades para o Editor de Interface do usuário
Propriedade de ShowSerialNumber
Outros recursos
A propriedade de PIDTemplate (Windows)