nsis 打包的exe檔案在vista中提示使用者帳戶控制

2022-02-11 14:24:49 字數 1124 閱讀 8746

1樓:賈可

使用這個命令:requestexecutionlevel可取的值有:none|user|highest|admin以下是詳細說明:

指定在 windows vista 下安裝程式需要的執行級別。設定的級別值將被內嵌到安裝/解除安裝程式的 xml manfest 中,告訴 vista(或以後其他合適版本的 windows)安裝程式需要什麼樣的許可權級別來執行。user 只要求普通使用者許可權級別(不需要管理員組許可權)。

highest 要求當前使用者可用的最高許可權級別,windows 可能會提示輸入使用者密碼來核實許可權提升。admin 要求管理員許可權級別,同時 windows 也會提示使用者。設定為 none (預設值),將會保持 manifest 為空並由windows來判斷執行級別。

windows vista 能自動識別 nsis 安裝程式並要求管理員許可權來執行。因此,none 和 admin 實際上具有相同效果。

建議使用 requestexecutionlevel,至少微軟要求所有應用程式都應標明執行級別。未標明級別的安裝程式將執行於相容模式,(相容模式下執行環境所在的)當前使用者「開始選單」資料夾中該程式的快捷方式會被自動轉移到所有使用者「開始選單」資料夾中。 如果你的安裝程式不需要向系統目錄安裝檔案或向登錄檔 hklm 主鍵下寫入鍵值,那麼應該指定為 user 執行級別。

使用這個命令的前提是 nsis 版本要新,然後你再試試看行不行。

2樓:匿名使用者

vista有uac機制,這個沒有辦法的,

除非把uac關閉

nsis做個安裝包,怎麼實現讓兩個exe檔案順序執行?

3樓:匿名使用者

我們的 execwait 都很正常啊。

當然,如果你的 1.exe 一執行就返回結果,但程式不結束,就會這樣,但這種程式很少見的。

4樓:匿名使用者

我很奇怪你為什麼$instdir 和1.exe之間沒斜槓

execwait "$instdir\1.exe"

execwait "$instdir\2.exe"

5樓:

你的問題解決了嗎? 我也遇到了,沒有等待,就執行下面的了?

在組策略裡面怎麼鎖定exe檔案的讀取路徑

由於安全或者規章制度的約束,一些公司可能會限制員工使用特定的軟體,例如 辦公室人員只能使用ie瀏覽器以及word文件,其他程式一律不準執行,通過組策略就可以實現軟體的使用限制。下面通過一個簡單的例項來學習軟體限制的方法。例項 通過組策略限制使用者不能安裝程式包。注 組策略的軟體限制可以靈活設定,可以...

在linu中使用vi開啟檔案時能顯示行號嗎

可以的操作步驟bai如下 du1 在windows下,開啟git bash2 進入到git bash操作介面zhi 3 在開啟的 dao操作介面中,使 內用vi a.txt命令,隨便一個容檔案 如果不存在,則會自動建立,所以檔名可以隨意一點,之後刪除就好 4 進入到vi操作介面,如下圖所示 5 按鍵...

關於EXE檔案如何能看裡邊的內容

檢視exe檔案的內容是可以的。1 首先得準備好 誇誇其詞 的apk和obb的安裝包。2 先安裝 ear 然後把obb包放在android storageobb comeltechs的機器內部儲存方式中 knowmachineinternalstoragewayofandroid storageobb...