線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1809
推到 Plurk!
推到 Facebook!

用 Inno 來製作安裝程式,如果我希望我的安裝程式在執行的時候,能先執行另一個程式 (.exe) 嗎?

答題得分者是:firesu
davidsun
初階會員


發表:57
回覆:71
積分:25
註冊:2002-04-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-02-20 10:31:29 IP:220.130.xxx.xxx 訂閱

我使用 Inno 來製作安裝程式,如果我希望我的安裝程式在執行的時候,能先執行另一個程式 (.exe) ,等這個程式執行完成,才去做我原本要做的安裝程式,請問 inno 可以做到此功能嗎?

舉個例子來說:我製作的安裝程式,在安裝之前,使用者必須先安裝 OpenSSL for Win ,這個軟體也是一個 exe 的安裝程式,原本只要要求使用者先執行此安裝程式,安裝完成之後,在執行我的安裝程式就好,可是客戶希望合併在一起。

所以我才會問 Inno 是否可以做到此功能。


謝謝您。
pceyes
尊榮會員


發表:70
回覆:657
積分:1140
註冊:2003-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-02-20 15:33:17 IP:122.127.xxx.xxx 訂閱
inno setup 內含 script的話,
它安裝完成後可以執行你的主程式,
你可以置換一下,改執行你
自寫的管理程式,它的功能是先安裝你環境要用的模組,
然後檢查模組完善後,才真正跑你的主程式。
------
努力會更接近成功
編輯記錄
pceyes 重新編輯於 2008-02-20 15:35:26, 註解 forbidden‧
firesu
中階會員


發表:26
回覆:28
積分:55
註冊:2004-12-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-03-12 11:33:21 IP:221.169.xxx.xxx 未訂閱
http://72.14.235.104/search?q=cache:VxsRhX4kj-0J:www.experts-exchange.com/Programming/Languages/Pascal/Q_22089677.html+inno+setup+before+install&hl=zh-TW&ct=clnk&cd=6&gl=tw

後面有一回覆

[CODE]
procedure DoPreInstall();

xxxx

procedure CurStepChanged(CurStep: TSetupStep);
begin
if CurStep = ssInstall then begin
DoPreInstall();
end else if CurStep = ssPostInstall then begin
DoPostInstall();
end;
end;
系統時間:2024-05-05 10:21:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!