2010-10-05 37 views
0

是否可以導入nsis代碼並在編譯好的nsis可執行文件中運行它?在編譯的nsis可執行文件中運行導入的nsis代碼

假設我有一個nsis腳本fubar.nsi並將其編譯爲fubar.exe。出於奇怪的原因*,我還有一些額外的nsis語句,我想讀取它們並在fubar.exe運行時執行 - 我不確定它們到底會是什麼。

插件或方法是否存在?或者這是不可能的/可取的?

*的原因是我有幾個小的軟件更新和我寧願運行的語句順序在一起,促使1的Windows UAC要求,不是執行x獨立的.exe文件,而不是與產生x請求。

編輯:我認爲一個更好的辦法可能是使用UAC插件單獨.exe文件結合設置

SilentInstall silent 
AutoCloseWindow true 
ShowInstDetails hide 
在個別更新

回答

0

如前所述,使用UAC plugin爲獨立.exe文件的在單個更新設置

SilentInstall silent 
AutoCloseWindow true 
ShowInstDetails hide 

結合工作對我來說只生產一個初始UAC請求。我對此很滿意。 :)