防止機密資訊寫入記錄檔

使用 Windows Installer 時,您可以防止機密資訊,例如密碼輸入記錄檔並顯示。

  • 安裝程式永遠不會將 ServiceInstall 資料表 的 Password 資料行中的資訊寫入記錄檔中。

  • 您可以藉由設定密碼控制屬性,防止安裝程式將與編輯控制項相關聯的屬性寫入記錄檔。 即使偵錯原則設定為 7 值,也會隱藏與具有密碼控制屬性之編輯控制項相關聯的屬性。

  • 您可以藉由在 MsiHiddenProperties 屬性中包含 屬性,防止安裝程式將私用屬性寫入記錄檔中。

    注意

    這個方法可以讓在記錄中可見的命令列上輸入機密資訊。 當偵錯原則設定為 7 的值時,安裝程式會將命令列上輸入的資訊寫入記錄檔中。 這可讓屬性在命令列上輸入,即使 屬性包含在 MsiHiddenProperties 屬性中也一樣。

     

  • 您可以藉由在 CustomAction 資料表的 [類型] 欄位中包含 HideTarget 位旗標,防止 CustomAction 資料表的 [目標] 資料行中的資訊寫入記錄檔中。 此旗標的值是 8192 (0x2000) 。 如需詳細資訊,請參閱 自訂動作隱藏目標選項