我遇到的一些安裝程序讓我選擇安裝應用程序「只爲我」或「爲」使用此計算機的任何人「。Inno安裝程序 - 允許用戶選擇「只是我」或「使用此計算機的任何人」
我怎樣才能讓我的Inno Setup的腳本來向用戶呈現這樣的選擇,這樣我就可以什麼安裝程序根據他們如何回答,然後改變?
我遇到的一些安裝程序讓我選擇安裝應用程序「只爲我」或「爲」使用此計算機的任何人「。Inno安裝程序 - 允許用戶選擇「只是我」或「使用此計算機的任何人」
我怎樣才能讓我的Inno Setup的腳本來向用戶呈現這樣的選擇,這樣我就可以什麼安裝程序根據他們如何回答,然後改變?
有很多的方法來解釋的答案「只是我」和「所有用戶」的問題,只是我的頭頂幾個方面:
最常見的方法似乎是簡單地控制快捷方式(開始菜單,桌面,quicklaunch)是放置在當前用戶的配置文件或「所有用戶」配置文件中(我個人覺得很愚蠢 - 如果我想要更多比一個用戶 - 但不是全部 - 使用應用程序?)。
該應用程序本身是否已安裝到用戶配置文件(谷歌瀏覽器樣式)或{programfiles}
?
設置存儲在當前用戶的配置文件或所有用戶配置文件中嗎?或者甚至可能直接在程序文件夾內(不要!)?
如果你想知道如何創建一個單選按鈕嚮導頁面來控制這一點,檢查節上using Custom Wizard pages在InnoSetup幫助文件。查找CreateInputOptionPage
函數,然後使用返回的TInputOptionWizardPage
的Add
方法添加單選按鈕。
正是我想要的。謝謝。 – rossmcm 2011-04-08 18:00:38
確保參數「PrivilegesRequired」至少設置爲「admin」級別(無論如何,這是默認設置)。 由於較低的prio「最低」,您的設置無法爲所有用戶註冊已部署的應用程序。 – 2015-05-22 12:34:56
那麼,當您設置「Just me」時,那麼當管理員登錄時應用程序可能只顯示(即桌面快捷方式,開始菜單中的項目),但不適用於普通用戶。有兩個原因。 – 2017-07-05 09:04:50