假設,我有以下文件夾結構:的InstallShield:使用LaunchAppAndWait()與相對路徑
C:\測試\ SETUP.EXE(這是主安裝發射器)
C:\測試\特徵1 \ SETUP.EXE(特徵1的安裝)
C:\測試\特點2 \ SETUP.EXE(特徵2的安裝)
我在主安裝啓動器中創建了自定義的InstallShield對話框,用戶可以點擊相應的按鈕並運行Feature1或Feature2的安裝。我用InstallScript LaunchAppAndWait()
函數來做。所以,我的問題是 - 我怎樣才能使用相對路徑呢?
例如:
LaunchAppAndWait("c:\\Test\\Feature1\\setup.exe", "", LAAW_OPTION_WAIT) - it works.
LaunchAppAndWait("Feature1\\setup.exe", "", LAAW_OPTION_WAIT) - doesn't work.
謝謝你,邁克爾。我的項目類型是基本MSI,所以MsiGetProperty(hMSI,「SETUPEXEDIR」,...)解決了我的問題。 – AndreyS