2011-09-21 92 views
1

我被要求整理MSI安裝程序的安全要求。不幸的是,我有點卡住了Windows Installer組件ID啓動條件的要求。我似乎無法挖掘甚至存儲這些組件ID的地方。任何見解都會受到極大的關注。嘗試整理msi安裝程序的安全權限要求

+0

什麼是「Windows安裝程序組件ID啓動條件」?我對這個詞不熟悉。你能給我更多的細節嗎? –

+0

您的意思是您正試圖解決註冊表中存儲組件ID的位置,以便您可以決定當您的應用程序使用AppSearch操作確定組件是否已安裝,然後設置用於LaunchCondition? –

+0

@CosminPirvu - 當您設置Visual Studio安裝項目的啓動條件時,您可以創建3種類型的啓動條件,註冊表搜索,文件搜索或Windows Installer搜索。 Windows Installer搜索使用組件ID。 –

回答

1

簡短回答:沒有要求的權限。每個人都可以評估發射條件。

組件由Windows Installer和緩存的MSI在內部處理。由於Windows Installer與用戶帳戶,權限和UAC完全集成,因此存儲信息的位置並不重要。

基本上,Windows安裝程序可以做任何想做的事情。它的內置操作都不會因爲權限而失敗,因爲它們是以這種方式設計的。

另外,只搜索讀取信息。由於組件信息是內部存儲的,並且用戶無法訪問,所以沒有理由會發生權限問題。

+0

我無法真正將此標記爲已回答或投票因爲我現在真的沒有帶寬來測試它並確認它的準確性。同樣的,我真的很喜歡反饋!謝謝!希望人們知道比我能投票的更多。 –