|
@@ -61,9 +61,8 @@ chinese.SetupWindowTitle=杏聆荟科研版安装向导
|
|
|
|
|
|
[Files]
|
|
[Files]
|
|
//onlyifdoesntexist 仅在文件不存在的时候 安装
|
|
//onlyifdoesntexist 仅在文件不存在的时候 安装
|
|
-//Source: extra\FlyinsonoLabServer\*; DestDir: "C:\FlyinsonoLabServer"; Flags: ignoreversion recursesubdirs createallsubdirs;
|
|
|
|
-//Source: extra\VinnoApp\*; DestDir: "C:\VinnoApp"; Flags: recursesubdirs createallsubdirs ignoreversion onlyifdoesntexist;
|
|
|
|
-//Source: extra\MATLAB_Runtime_R2020b_Update_8_win64\*; DestDir: "{app}\MATLAB_Runtime_R2020b_Update_8_win64"; Flags: recursesubdirs createallsubdirs ignoreversion onlyifdoesntexist;
|
|
|
|
|
|
+Source: extra\VinnoApp\*; DestDir: "C:\VinnoApp"; Flags: recursesubdirs createallsubdirs ignoreversion onlyifdoesntexist;
|
|
|
|
+Source: extra\MATLAB_Runtime_R2020b_Update_8_win64\*; DestDir: "{app}\MATLAB_Runtime_R2020b_Update_8_win64"; Flags: recursesubdirs createallsubdirs ignoreversion onlyifdoesntexist;
|
|
Source: resource\*; DestDir: {tmp}; Flags: dontcopy solidbreak ; Attribs: hidden system
|
|
Source: resource\*; DestDir: {tmp}; Flags: dontcopy solidbreak ; Attribs: hidden system
|
|
Source: {#ProjectFolder}\App\*; DestDir: "{app}\App"; Flags: ignoreversion recursesubdirs createallsubdirs; BeforeInstall: BeforeInstallFis
|
|
Source: {#ProjectFolder}\App\*; DestDir: "{app}\App"; Flags: ignoreversion recursesubdirs createallsubdirs; BeforeInstall: BeforeInstallFis
|
|
Source: {#ProjectFolder}\CefGlueBrowserProcess\*; DestDir: "{app}\CefGlueBrowserProcess"; Flags: ignoreversion recursesubdirs createallsubdirs;
|
|
Source: {#ProjectFolder}\CefGlueBrowserProcess\*; DestDir: "{app}\CefGlueBrowserProcess"; Flags: ignoreversion recursesubdirs createallsubdirs;
|
|
@@ -110,8 +109,10 @@ Source: extra\dotnet-runtime-6.0.0-win-x64.exe; DestDir: "{app}"; Flags: ignorev
|
|
Source: extra\Windows6.1-KB3063858-x64.msu; DestDir: "{app}"; Flags: ignoreversion;
|
|
Source: extra\Windows6.1-KB3063858-x64.msu; DestDir: "{app}"; Flags: ignoreversion;
|
|
Source: extra\loader.exe; DestDir: "{app}"; Flags: ignoreversion;
|
|
Source: extra\loader.exe; DestDir: "{app}"; Flags: ignoreversion;
|
|
Source: flyinsono.ico; DestDir: "{app}"; Flags: ignoreversion;
|
|
Source: flyinsono.ico; DestDir: "{app}"; Flags: ignoreversion;
|
|
|
|
+Source: flyinsonolab.ico; DestDir: "{app}"; Flags: ignoreversion;
|
|
Source: extra\flyinsono_Web.ico; DestDir: "{app}"; Flags: ignoreversion;
|
|
Source: extra\flyinsono_Web.ico; DestDir: "{app}"; Flags: ignoreversion;
|
|
Source: extra\updateVersions_All.bat; DestDir: "{app}"; Flags: ignoreversion;
|
|
Source: extra\updateVersions_All.bat; DestDir: "{app}"; Flags: ignoreversion;
|
|
|
|
+Source: extra\FlyinsonoLabServer\*; DestDir: "C:\FlyinsonoLabServer"; Flags: ignoreversion recursesubdirs createallsubdirs;
|
|
|
|
|
|
//桌面快捷方式
|
|
//桌面快捷方式
|
|
[Icons]
|
|
[Icons]
|
|
@@ -143,6 +144,17 @@ Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Control\Session Manager\Environmen
|
|
[code]
|
|
[code]
|
|
#include 'dll.iss'
|
|
#include 'dll.iss'
|
|
|
|
|
|
|
|
+procedure CurStepChanged(CurStep: TSetupStep);
|
|
|
|
+var
|
|
|
|
+ ResultCode: Integer;
|
|
|
|
+begin
|
|
|
|
+ if CurStep = ssInstall then
|
|
|
|
+ begin
|
|
|
|
+ // 调用批处理文件
|
|
|
|
+ Exec(ExpandConstant('C:\FlyinsonoLabServer\close.bat'), '', '', SW_HIDE, ewWaitUntilTerminated, ResultCode);
|
|
|
|
+ end;
|
|
|
|
+end;
|
|
|
|
+
|
|
function IsMatlabInstalled(): Boolean;
|
|
function IsMatlabInstalled(): Boolean;
|
|
var
|
|
var
|
|
MatlabKey: string;
|
|
MatlabKey: string;
|