2010-02-11 158 views
2

我有要安裝到本地文件夾的安裝程序。我也不需要它將任何設置寫入註冊表。在Vista上,也許在Windows 7上,名爲類似於設置或安裝的可執行文件需要管理員權限,我希望能夠在沒有管理員權限的情況下運行它,以確保它不寫入註冊表。有沒有辦法強制這種類型的模式,在沙箱中?在沒有管理員權限的情況下運行安裝程序

+0

這應該在http://superuser.com上。 – danben 2010-02-11 16:06:06

+0

我想你會發現它不是文件名,這是他們試圖做的事情(例如,請求管理員權限,寫入註冊表等)。根據文件名做它會很容易規避(即使我們*在談論微軟)。 – 2010-02-11 16:14:58

+1

@danben&close選民:編寫安裝程序不是編程? – 2010-02-11 16:15:18

回答

3

如果您正在生產安裝程序並使用MSI,請在MSI軟件包(根據this question)設置PID_WORDCOUNT的第3位。

如果您正在生產安裝程序但未使用MSI,則answer to this question是相關的 - 請參閱create a manifest that prevents elevation

+0

將清單添加到具有requestedExecutionLevel的文件禁止自動提升邏輯Vista和Windows 7適用於他們「猜測」是遺留安裝程序的應用程序。 – 2010-02-11 18:51:40

相關問題