|
|
|
@ -29,8 +29,6 @@ OutputBaseFilename=GloSC-installer
|
|
|
|
|
PrivilegesRequired=admin
|
|
|
|
|
Compression=lzma
|
|
|
|
|
SolidCompression=yes
|
|
|
|
|
; allow checking architecture mode for driver install
|
|
|
|
|
ArchitecturesInstallIn64BitMode=x64
|
|
|
|
|
|
|
|
|
|
[Languages]
|
|
|
|
|
Name: "english"; MessagesFile: "compiler:Default.isl"
|
|
|
|
@ -60,10 +58,11 @@ Source: "redist\libeay32.dll"; DestDir: "{app}"; Flags: ignoreversion
|
|
|
|
|
Source: "redist\ssleay32.dll"; DestDir: "{app}"; Flags: ignoreversion
|
|
|
|
|
Source: "redist\OpenSSL License.txt"; DestDir: "{app}"; Flags: ignoreversion
|
|
|
|
|
Source: "dependencies\minhook\MH_LICENSE.txt"; DestDir: "{app}"; Flags: ignoreversion
|
|
|
|
|
; vigembus driver package
|
|
|
|
|
Source: "redist\ViGEmBus-LICENSE.txt"; DestDir: "{app}"; Flags: ignoreversion
|
|
|
|
|
;
|
|
|
|
|
; NOTE: ViGEmBus installer and KB3033929 MSU's have to be downloaded separately and placed in the source redist directory
|
|
|
|
|
;
|
|
|
|
|
Source: "redist\ViGEmBus_Setup.exe"; DestDir: "{app}\redist"; Flags: ignoreversion solidbreak
|
|
|
|
|
; patch files for vigembus driver pre-reqs
|
|
|
|
|
Source: "redist\ViGEmBus-LICENSE.txt"; DestDir: "{app}\redist"; Flags: ignoreversion
|
|
|
|
|
Source: "redist\Windows6.1-KB3033929-x64.msu"; DestDir: "{app}\redist"; Flags: ignoreversion solidbreak
|
|
|
|
|
Source: "redist\Windows6.1-KB3033929-x86.msu"; DestDir: "{app}\redist"; Flags: ignoreversion
|
|
|
|
|
|
|
|
|
@ -77,9 +76,9 @@ Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks:
|
|
|
|
|
Filename: "{app}\redist\vc_redist_x86.exe"; Parameters: "/quiet /install"; Description: "Installing Redist. packages"; Flags: runascurrentuser
|
|
|
|
|
; vigembus driver install
|
|
|
|
|
Filename: "{app}\redist\ViGEmBus_Setup.exe"; Description: "Install ViGEmBus Driver"; Flags: nowait postinstall skipifsilent
|
|
|
|
|
; vigembus driver pre-reqs (win7 patches)
|
|
|
|
|
Filename: wusa.exe; Parameters: """{app}\redist\Windows6.1-KB3033929-x64.msu"" /quiet"; Description: "Install ViGEmBus Win7 Pre-reqs (Hotfix x64)"; Check: Is64bitInstallMode
|
|
|
|
|
Filename: wusa.exe; Parameters: """{app}\redist\Windows6.1-KB3033929-x86.msu"" /quiet"; Description: "Install ViGEmBus Win7 Pre-reqs (Hotfix x86)"; Check: not Is64bitInstallMode
|
|
|
|
|
; vigembus driver pre-reqs (win7 patches) - safe to run silently and let them fail if they're not necessary for this OS version
|
|
|
|
|
Filename: wusa.exe; Parameters: """{app}\redist\Windows6.1-KB3033929-x64.msu"" /quiet"; Description: "Install ViGEmBus Win7 Pre-reqs (Hotfix x64)"
|
|
|
|
|
Filename: wusa.exe; Parameters: """{app}\redist\Windows6.1-KB3033929-x86.msu"" /quiet"; Description: "Install ViGEmBus Win7 Pre-reqs (Hotfix x86)"
|
|
|
|
|
|
|
|
|
|
; install glosc after prereqs
|
|
|
|
|
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: runascurrentuser nowait postinstall skipifsilent
|
|
|
|
|