共用方式為


防止機密資訊寫入記錄檔

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

  • 安裝程式絕不會將 ServiceInstall 數據表之 Password 數據行中的資訊寫入記錄檔中

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

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

    注意

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

     

  • 您可以在 CustomAction 表的 Type 欄中加入 HideTarget 位元旗標,以防止 CustomAction 表的 Target 欄中的資訊被寫入記錄中。 這個旗標的值是 8192 (0x2000)。 如需詳細資訊,請參閱 自訂動作隱藏目標選項