新增自訂 CustomUserAccounts 資料表
範例的規格是使用者帳戶資訊是從安裝資料庫中的自訂資料表讀取,而不是硬式編碼為自訂動作。
將自訂資料表新增至名為 CustomUserAccounts 的範例安裝資料庫,以保存使用者帳戶資訊。 如需如何新增自訂資料表的範例,請參閱 使用 SQL 和腳本的資料庫查詢 範例。 針對 CustomUserAccounts 資料表使用下列架構。 如需資料行類型的說明,請參閱資料行 定義格式 。
資料行 | 類型 | 答案 | Nullable | 描述 |
---|---|---|---|---|
UserName | s72 | Y | N | 正在建立的使用者帳戶名稱。 |
密碼 | s72 | N | 包含帳戶密碼的屬性名稱。 這是命令列或透過使用者介面中的編輯控制項所設定的公用屬性。 此編輯控制項應具有 密碼控制屬性。 | |
屬性 | i4 | Y | 帳戶的屬性。 這些定義為 USER_INFO_1 結構之usri1_flags成員的 DWORD 值。 |
將 CustomUserAccounts 資料表新增至資料庫之後,您可以使用 Orca、Windows Installer SDK 或其他編輯器提供的資料表編輯器來編輯此資料表。 在 CustomUserAccounts 資料表中輸入下列記錄,為名為 TestUser 的使用者建立密碼保護的使用者帳戶。 請注意,512 是UF_NORMAL_ACCOUNT的數值。
CustomUserAccounts 資料表
UserName | 密碼 | 屬性 |
---|---|---|
TestUser | TESTUSERPASSWORD | 512 |
將下列記錄新增至自訂資料表的_Validation資料表。
資料表 | 資料行 | Nullable | MinValue | MaxValue | KeyTable | KeyColumn | 類別 | 集合 | 描述 |
---|---|---|---|---|---|---|---|---|---|
CustomUserAccounts | 使用者名稱 | N | Text | ||||||
CustomUserAccounts | 密碼 | N | 識別碼 | ||||||
CustomUserAccounts | 屬性 | Y | 0 | 2147483647 | null |