這是我的代碼[文件]部分至今之前運行它:創新安裝:安裝其他安裝程序,並繼續我的安裝
[Files]
Source: "other_installer.exe"; DestDir: "{app}"
Source: "myprogram.exe"; DestDir: "{app}"
Source: "data.dat"; DestDir: "{app}"
Source: "otherdata.dat"; DestDir: "{app}"
我的程序是依賴於其他程序來運行。我已在我的安裝程序中包含此程序的安裝程序(「other_installer.exe」)。我想要做的就是在複製完成後立即啓動此安裝程序,然後繼續執行「myprogram.exe」和其他操作。
我已經使用Google搜索並在Inno Setup Help中找到了BeforeInstall的文檔,但他們沒有運行其他應用程序的示例。我相信它應該是這樣的:
[Files]
Source: "other_installer.exe"; DestDir: "{app}"
Source: "myprogram.exe"; DestDir: "{app}"; BeforeInstall: // RUN OTHER_INSTALLER.EXE //
Source: "data.dat"; DestDir: "{app}"
Source: "otherdata.dat"; DestDir: "{app}"
稍後可以存儲錯誤和中斷(並可能回滾)安裝嗎? – Septagram