Поделиться через


Свойство SerialNumberTemplate

Обновлен: Ноябрь 2007

Задает шаблон, используемый для проверки ввода серийного номера в диалоговом окне Сведения о пользователе во время установки на конечном компьютере.

Свойство SerialNumberTemplate определяет вид текстовых полей в диалоговом окне и способ проверки серийного номера — только на соответствие формату или с помощью алгоритма установщика Windows.

Например, если в качестве значения свойства SerialNumberTemplate задать последовательность "<### - %%%%>", будут созданы два текстовых поля, разделенных тире, окруженным пробелами. Первое поле (###) проверяется просто на наличие трех цифр. Второе поле (%%%%) проверяется алгоритмом, который суммирует цифры и делит сумму на 7. Если остаток после деления равен нулю, проверка состоялась; в противном случае номер проверку не прошел.

Редактируемые символы появляются в диалоговом окне Сведения о пользователе в виде заполнителей в текстовых полях; другие знаки появляются в виде меток между текстовыми полями.

w3xwh311.alert_note(ru-ru,VS.90).gifПримечание.

Каждый раз при изменении редактируемого символа будет создаваться отдельное текстовое поле. Например, при вводе последовательности "#?%" создаются три текстовых поля, по одному для каждого символа.

Параметры

Для свойства SerialNumberTemplate допустимы следующие редактируемые символы:

Символ

Описание

#

Требуется цифра, которая не обрабатывается алгоритмом проверки.

%

Требуется цифра, которая обрабатывается алгоритмом проверки.

?

Требуется буквенно-цифровой символ, который не обрабатывается алгоритмом проверки.

^

Требуется строчный или прописной символ. Цифры здесь не допускаются.

<

Любые символы, расположенные слева от этого символа, будут невидимы в диалоговом окне.

>

Любые символы, расположенные справа от этого символа, будут невидимы в диалоговом окне. Если используется символ "<", требуется в качестве завершающего символа.

Любой другой символ считается литеральной константой.

Заметки

Если свойство ShowSerialNumber имеет значение true, то прежде чем пользователь сможет перейти к следующему этапу установки, будет выполнено сравнение серийного номера с шаблоном, указанным в свойстве SerialNumberTemplate. Если свойство ShowSerialNumber имеет значение false, то свойство SerialNumberTemplate не действует.

См. также

Ссылки

Свойства для редактора пользовательского интерфейса

Свойство ShowSerialNumber