Свойство SerialNumberTemplate
Задает шаблон, используемый для проверки ввода серийного номера в диалоговом окне Сведения о пользователе во время установки на конечном компьютере.
Свойство SerialNumberTemplate определяет вид текстовых полей в диалоговом окне и способ проверки серийного номера — только на соответствие формату или с помощью алгоритма установщика Windows.
Например, если в качестве значения свойства SerialNumberTemplate задать последовательность "<### - %%%%>", будут созданы два текстовых поля, разделенных тире, окруженным пробелами. Первое поле (###) проверяется просто на наличие трех цифр. Второе поле (%%%%) проверяется алгоритмом, который складывает цифры и делит сумму на 7. Если остаток равен 0, проверка прошла успешно; в противном случае происходит сбой.
Редактируемые символы появляются в диалоговом окне Сведения о пользователе в виде заполнителей в текстовых полях; другие знаки появляются в виде меток между текстовыми полями.
Примечание
Отдельное текстовое поле будет создаваться каждый раз при изменении редактируемого символа, например при вводе "#?%" создает три текстовых поля, каждое из которых принимает один символ.
Параметры
Для свойства SerialNumberTemplate допустимы следующие редактируемые символы:
Знак |
Значение |
---|---|
# |
Требуется цифра, которая не обрабатывается алгоритмом проверки. |
% |
Требуется цифра, которая обрабатывается алгоритмом проверки. |
? |
Требуется буквенно-цифровой символ, который не обрабатывается алгоритмом проверки. |
^ |
Требуется строчный или прописной символ. Цифры здесь не допускаются. |
< |
Любые символы, расположенные слева от этого символа, будут невидимы в диалоговом окне. |
> |
Любые символы, расположенные справа от этого символа, будут невидимы в диалоговом окне. Если используется символ "<", требуется в качестве завершающего символа. |
Любой другой символ считается литеральной константой.
Заметки
Если свойство ShowSerialNumber имеет значение true, то прежде чем пользователь сможет перейти к следующему этапу установки, будет выполнено сравнение серийного номера с шаблоном, указанным в свойстве SerialNumberTemplate. Если свойство ShowSerialNumber имеет значение false, то свойство SerialNumberTemplate не действует.
См. также
Ссылки
Свойства для редактора пользовательского интерфейса
Другие ресурсы
Свойство PIDTemplate (Windows)