共用方式為


新增自訂 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資料表。

_Validation資料表

資料表 資料行 Nullable MinValue MaxValue KeyTable KeyColumn 類別 集合 描述
CustomUserAccounts 使用者名稱 N Text
CustomUserAccounts 密碼 N 識別碼
CustomUserAccounts 屬性 Y 0 2147483647 null

 

繼續 撰寫 ActionText 和錯誤資料表