在自己做專案的時候,遇到乙個需要打包的程式。該程式需要用到wingraphviz外掛程式。在專案中,所用到的外掛程式是以msi檔案安裝成功的,因此將程式打包之後,移植到另外一台電腦是,需要自己手動安裝該msi外掛程式。如何實現在安裝程式的時候,自動安裝該外掛程式。在查了很多資料之後,找到了如下的解決方法。程式**如下:
msi軟體包所有安裝引數如下:
msiexec /option [optional parameter]
安裝選項
安裝或配置產品
/a 管理安裝 - 在網路上安裝產品
/j[/t ] [/g ]
播發產品 - m 播發到所有使用者,u 播發到當前使用者
解除安裝產品
顯示選項
/quiet
安靜模式,無使用者互動
/passive
無從參與模式 - 只顯示程序欄
/q[n|b|r|f]
設定使用者介面級別
n - 無使用者介面
b - 基本介面
r - 精簡介面
f - 完整介面(預設值)
/help
幫助資訊
重新啟動選項
/norestart
安裝完成後不重新啟動
/promptrestart
提示使用者重新啟動(如果必要)
/forcerestart
安裝後總是重新啟動計算機
日誌選項
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*]
i - 狀態訊息
w - 非致命警告
e - 全部錯誤訊息
a - 操作的啟動
r - 操作特定記錄
u - 使用者請求
c - 初始介面引數
m - 記憶體不足或致命退出資訊
o - 磁碟空間不足訊息
p - 終端屬性
v - 詳細輸出
x - 額外除錯資訊
Inno setup定製安裝介面
原文 inno setup定製安裝介面 innosetup功能很強大,可以通過它提供的wizard介面來定製介面,但我對pascal語言不熟悉,也不清楚通過那種介面可改動的範圍有多大,最後做出來的效果是否好,所以選擇了通過乙個dll來實現我的介面。首先,指令碼中增加如下設定,以禁至所有inno se...
Inno Setup 安裝製作應用
在inno setup安包製作的時候 會發展專案下的子資料夾會 生成到主檔案下面。導致程式無法使用。setup 生成新的guid,點選 工具 在ide中生成guid。defaultdirname defaultgroupname outputdir e testsetup outputbasefil...
INNO setup 製作安裝包
inno setup 簡介 inno setup 是一款免費的安裝製作工具,簡潔而強大,支援 pascal 指令碼,既有適合新手的指令碼嚮導,也有適合高手的的指令碼編輯器。inno setup是乙個不可多得的安裝製作軟體。常見的 inno setup安裝包製作思路 指令碼嚮導 預設 修改 diy 學...