防止機密資訊寫入記錄檔
使用 Windows Installer 時,您可以防止機密資訊,例如密碼進入記錄檔並顯示。
您可以藉由將 密碼控制屬性設定為 ,防止安裝程式將與 編輯控件 相關聯的屬性寫入記錄中。 即使 偵錯 原則設定為 7 值,也隱藏與具有密碼控制屬性的編輯控件相關聯的屬性。
您可以藉由將屬性包含在 MsiHiddenProperties 屬性中,以防止安裝程式將私用屬性寫入記錄檔。
注意
此方法可以讓在命令行上輸入的機密資訊在記錄檔中變得可見。 當 偵錯 原則設定為 7 值時,安裝程式會將命令行上輸入的資訊寫入記錄檔中。 這讓在命令列輸入的屬性可見,即使該屬性包含在 MsiHiddenProperties 屬性中也是如此。
您可以在 CustomAction 表的 Type 欄中加入 HideTarget 位元旗標,以防止 CustomAction 表的 Target 欄中的資訊被寫入記錄中。 這個旗標的值是 8192 (0x2000)。 如需詳細資訊,請參閱 自訂動作隱藏目標選項。