撰寫不含 UAC 對話方塊的套件
安裝 Windows Installer 套件不需要提高的許可權時,套件的作者可以隱藏 使用者帳戶控制 (UAC) 顯示的對話方塊,以提示使用者提供系統管理員授權。
若要在安裝應用程式時隱藏 UAC 對話方塊的顯示,套件的作者應該執行下列動作:
- 在 Windows Vista 上使用 Window Installer 4.0 或更新版本安裝應用程式。
- 請勿依賴使用提升的系統許可權,在電腦上安裝應用程式。
- 在每個使用者內容中安裝應用程式,並將此設定為套件的預設安裝內容。 如果未設定 ALLUSERS 屬性,安裝程式會在每個使用者內容中安裝套件。 如果您未在Property 資料表中包含ALLUSERS屬性,安裝程式不會設定此屬性,因此每個使用者安裝都會變成預設安裝內容。 您可以在命令列上設定 ALLUSERS 屬性,以覆寫此預設值。
- 在[Word計數摘要] 屬性中設定 Bit 3,表示不需要提高的許可權才能安裝應用程式。