Добавление настраиваемой таблицы 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 и ошибок.