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


Добавление настраиваемой таблицы CustomUserAccounts

Спецификация примера заключается в том, что данные учетной записи пользователя будут считываться из пользовательской таблицы в базе данных установки, а не жестко закодированы в пользовательское действие.

Добавьте настраиваемую таблицу в образец базы данных установки CustomUserAccounts для хранения сведений об учетной записи пользователя. См. для примеров запросов к базе данных с помощью SQL и скриптов, для примера добавления настраиваемой таблицы. Используйте следующую схему для таблицы CustomUserAccounts. См. формат определения столбцов для объяснения типов столбцов в.

Столбец Тип Ключ Допустимое значение NULL Описание
Имя пользователя s72 У N Имя создаваемой учетной записи пользователя.
Пароль s72 N Имя свойства, содержащего пароль для учетной записи. Это общедоступное свойство задано в командной строке или с помощью элемента управления редактирования в пользовательском интерфейсе. Этот элемент управления редактирования должен иметь атрибут элемента управления паролями.
Атрибуты i4 Y Атрибуты для учетной записи. Они определяются как значения DWORD для элемента usri1_flags структуры USER_INFO_1.

 

После добавления таблицы CustomUserAccounts в базу данных можно изменить эту таблицу с помощью Orca, редактор таблиц, предоставленный пакетом SDK установщика Windows или другим редактором. Введите следующую запись в таблице CustomUserAccounts, чтобы создать учетную запись пользователя, защищенного паролем, для пользователя TestUser. Обратите внимание, что 512 — числовое значение для UF_NORMAL_ACCOUNT.

Таблица CustomUserAccounts

Имя пользователя Пароль Атрибуты
TestUser TESTUSERPASSWORD 512

 

Добавьте следующие записи в таблицу _Validation для настраиваемой таблицы.

таблицы _Validation

Стол Столбец Допустимое значение NULL МинимальноеЗначение Максимальное значение KeyTable КлючевойСтолбец Категория Набор Описание
НастраиваемыеУчетныеЗаписиПользователей Имя пользователя N текста
Пользовательские учётные записи Пароль N Идентификатор
Пользовательские учетные записи Атрибуты Y 0 2147483647 нулевой

 

Продолжайте редактирование таблиц ActionText и ошибок.