Compartir a través de


SerialNumberTemplate (Propiedad)

Actualización: noviembre 2007

Especifica la plantilla utilizada para validar el número de serie escrito en el cuadro de diálogo Información de usuario durante la instalación en el equipo de destino.

La propiedad SerialNumberTemplate determina la forma en que se mostrarán los cuadros de texto en el cuadro de diálogo y, además, si el número de serie se validará sólo por su formato o según un algoritmo de Windows Installer.

Por ejemplo, si se establece la propiedad SerialNumberTemplate en "<### - %%%%>" se crean dos cuadros de texto separados por un guión y rodeados de espacios. La validación del primer cuadro (###) sólo comprueba si el usuario ha escrito tres números. El segundo cuadro (%%%%) se valida mediante un algoritmo que suma los números y divide la suma por 7. Si el resto es 0, la validación es correcta; en caso contrario, se producirá un error.

Los caracteres modificables se muestran en el cuadro de diálogo Información de usuario como marcadores dentro de los cuadros de texto; los demás caracteres se muestran como etiquetas entre los cuadros de texto.

Nota:

Cada vez que se modifica un carácter modificable se crea un cuadro de texto diferente; por ejemplo, al escribir "#?%" se crean tres cuadros de texto, cada uno de los cuales acepta un carácter.

Valores

Los caracteres editables válidos para la propiedad SerialNumberTemplate son:

Carácter

Significado

Requiere un número que no se incluirá en el algoritmo de validación.

Requiere un número que se incluirá en el algoritmo de validación.

Requiere un carácter alfanumérico que no se incluirá en el algoritmo de validación.

Requiere un carácter en mayúscula o minúscula. Los dígitos numéricos no son válidos.

Los caracteres situados a la izquierda de este carácter no serán visibles en el cuadro de diálogo.

Los caracteres situados a la derecha de este carácter no serán visibles en el cuadro de diálogo. Se requiere como terminador si se utiliza el carácter <.

Los demás caracteres se tratan como constantes literales.

Comentarios

Si la propiedad ShowSerialNumber se establece en true, el número de serie se validará con la plantilla especificada en la propiedad SerialNumberTemplate antes de que el usuario pueda continuar con el siguiente paso de instalación. Si la propiedad ShowSerialNumber se establece en false, la propiedad SerialNumberTemplate no tiene ningún efecto.

Vea también

Referencia

Propiedades del Editor de la interfaz de usuario

ShowSerialNumber (Propiedad)