diff --git a/win/setup/scanner/CumtennScan_App_Setup.iss b/win/setup/scanner/CumtennScan_App_Setup.iss index 51e9a33..a5b563a 100644 --- a/win/setup/scanner/CumtennScan_App_Setup.iss +++ b/win/setup/scanner/CumtennScan_App_Setup.iss @@ -153,6 +153,9 @@ Source: "..\..\x64\OEM\cumtenn\cumtenntwain238.ds"; DestDir: "{win}\twain_64\Cum Source: "..\..\x64\OEM\cumtenn\cumtenntwain6005.ds"; DestDir: "{win}\twain_64\CumtennTwain\"; Flags: ignoreversion; Components: TwainG6005; Check: Is64BitInstallMode Source: "..\..\x64\OEM\cumtenn\cumtenntwain6006.ds"; DestDir: "{win}\twain_64\CumtennTwain\"; Flags: ignoreversion; Components: TwainG6006; Check: Is64BitInstallMode +Source: "..\..\vs\vc_redist.x86.exe"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode +Source: "..\..\vs\vc_redist.x64.exe"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode + ;¿½±´Çı¶¯ Source: "..\..\usb\cumtenn\ctsusbscan.inf"; DestDir: "{app}\driver\"; Flags: ignoreversion recursesubdirs; Source: "..\..\usb\cumtenn\ctsusbscan.cat"; DestDir: "{app}\driver\"; Flags: ignoreversion recursesubdirs; @@ -302,6 +305,8 @@ begin end; [Run] +Filename: "{app}\vc_redist.x86.exe"; Flags: runascurrentuser; Check: not Is64BitInstallMode +Filename: "{app}\vc_redist.x64.exe"; Flags: runascurrentuser; Check: Is64BitInstallMode Filename: "{app}\DPInst32"; Parameters: "/path ""{app}\driver"" /sw /se /lm /f"; Check: not IsWin64; Flags: runascurrentuser Filename: "{app}\DPInst64"; Parameters: "/path ""{app}\driver"" /sw /se /lm /f"; Check: IsWin64; Flags: runascurrentuser ;Filename: "{app}\CTSUpgradeApp.exe"; Parameters:"-type=postinstallinfo -appName=Scanner -desc=install/upgrade"; Components: Upgrade; Flags: runascurrentuser diff --git a/win/setup/scanner/HanvonScan_App_Setup.iss b/win/setup/scanner/HanvonScan_App_Setup.iss index b0ff6d3..f753411 100644 --- a/win/setup/scanner/HanvonScan_App_Setup.iss +++ b/win/setup/scanner/HanvonScan_App_Setup.iss @@ -162,6 +162,9 @@ Source: "..\..\x64\OEM\hanvon\hanvontwain7039.ds"; DestDir: "{win}\twain_64\Hanv Source: "..\..\x64\OEM\hanvon\hanvontwain8000.ds"; DestDir: "{win}\twain_64\HanvonTwain\"; Flags: ignoreversion; Components: Twain8000; Check: Is64BitInstallMode Source: "..\..\x64\OEM\hanvon\hanvontwain9000.ds"; DestDir: "{win}\twain_64\HanvonTwain\"; Flags: ignoreversion; Components: Twain9000; Check: Is64BitInstallMode +Source: "..\..\vs\vc_redist.x86.exe"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode +Source: "..\..\vs\vc_redist.x64.exe"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode + ;¿½±´Çı¶¯ Source: "..\..\usb\hanvon\hanvonusbscan.inf"; DestDir: "{app}\driver\"; Flags: ignoreversion recursesubdirs; Source: "..\..\usb\hanvon\hanvonusbscan.cat"; DestDir: "{app}\driver\"; Flags: ignoreversion recursesubdirs; @@ -316,6 +319,8 @@ begin end; [Run] +Filename: "{app}\vc_redist.x86.exe"; Flags: runascurrentuser; Check: not Is64BitInstallMode +Filename: "{app}\vc_redist.x64.exe"; Flags: runascurrentuser; Check: Is64BitInstallMode Filename: "{app}\DPInst32"; Parameters: "/path ""{app}\driver"" /sw /se /lm /f"; Check: not IsWin64; Flags: runascurrentuser Filename: "{app}\DPInst64"; Parameters: "/path ""{app}\driver"" /sw /se /lm /f"; Check: IsWin64; Flags: runascurrentuser ;Filename: "{app}\HWUpgradeApp.exe"; Parameters:"-type=postinstallinfo -appName=Scanner -desc=install/upgrade"; Components: Upgrade; Flags: runascurrentuser diff --git a/win/setup/scanner/HuaGoScan_App_Setup.iss b/win/setup/scanner/HuaGoScan_App_Setup.iss index a831e00..06b43dc 100644 --- a/win/setup/scanner/HuaGoScan_App_Setup.iss +++ b/win/setup/scanner/HuaGoScan_App_Setup.iss @@ -182,6 +182,9 @@ Source: "..\..\x64\OEM\huagao\huagaotwain200.ds"; DestDir: "{win}\twain_64\HuaGo Source: "..\..\x64\OEM\huagao\huagaotwain300.ds"; DestDir: "{win}\twain_64\HuaGoTwain\"; Flags: ignoreversion; Components: TwainG300; Check: Is64BitInstallMode Source: "..\..\x64\OEM\huagao\huagaotwain400.ds"; DestDir: "{win}\twain_64\HuaGoTwain\"; Flags: ignoreversion; Components: TwainG400; Check: Is64BitInstallMode +Source: "..\..\vs\vc_redist.x86.exe"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode +Source: "..\..\vs\vc_redist.x64.exe"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode + ;¿½±´Çı¶¯ Source: "..\..\usb\huagao\huagaousb.inf"; DestDir: "{app}\driver\"; Flags: ignoreversion recursesubdirs; Source: "..\..\usb\huagao\huagaousb.cat"; DestDir: "{app}\driver\"; Flags: ignoreversion recursesubdirs; @@ -349,6 +352,8 @@ begin end; [Run] +Filename: "{app}\vc_redist.x86.exe"; Flags: runascurrentuser; Check: not Is64BitInstallMode +Filename: "{app}\vc_redist.x64.exe"; Flags: runascurrentuser; Check: Is64BitInstallMode Filename: "{app}\DPInst32"; Parameters: "/path ""{app}\driver"" /sw /se /lm /f"; Check: not IsWin64; Flags: runascurrentuser Filename: "{app}\DPInst64"; Parameters: "/path ""{app}\driver"" /sw /se /lm /f"; Check: IsWin64; Flags: runascurrentuser Filename: "{app}\HGUpgradeApp.exe"; Parameters:"-type=postinstallinfo -appName=Scanner -desc=install/upgrade"; Components: Upgrade; Flags: runascurrentuser diff --git a/win/setup/scanner/LanxumScan_App_Setup.iss b/win/setup/scanner/LanxumScan_App_Setup.iss index b3003f9..7c2dd0e 100644 --- a/win/setup/scanner/LanxumScan_App_Setup.iss +++ b/win/setup/scanner/LanxumScan_App_Setup.iss @@ -154,6 +154,9 @@ Source: "..\..\x64\OEM\lanxum\lanxumtwain8520.ds"; DestDir: "{win}\twain_64\Lanx Source: "..\..\x64\OEM\lanxum\lanxumtwain8620.ds"; DestDir: "{win}\twain_64\LanxumTwain\"; Flags: ignoreversion; Components: TwainG62S; Check: Is64BitInstallMode Source: "..\..\x64\OEM\lanxum\lanxumtwain8730.ds"; DestDir: "{win}\twain_64\LanxumTwain\"; Flags: ignoreversion; Components: TwainG73S; Check: Is64BitInstallMode +Source: "..\..\vs\vc_redist.x86.exe"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode +Source: "..\..\vs\vc_redist.x64.exe"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode + ;¿½±´Çı¶¯ Source: "..\..\usb\lanxum\lanxumusb.inf"; DestDir: "{app}\driver\"; Flags: ignoreversion recursesubdirs; Source: "..\..\usb\lanxum\lanxumusb.cat"; DestDir: "{app}\driver\"; Flags: ignoreversion recursesubdirs; @@ -317,6 +320,8 @@ begin end; [Run] +Filename: "{app}\vc_redist.x86.exe"; Flags: runascurrentuser; Check: not Is64BitInstallMode +Filename: "{app}\vc_redist.x64.exe"; Flags: runascurrentuser; Check: Is64BitInstallMode Filename: "{app}\DPInst32"; Parameters: "/path ""{app}\driver"" /sw /se /lm /f"; Check: not IsWin64; Flags: runascurrentuser Filename: "{app}\DPInst64"; Parameters: "/path ""{app}\driver"" /sw /se /lm /f"; Check: IsWin64; Flags: runascurrentuser ;Filename: "{app}\LSCUpgradeApp.exe"; Parameters:"-type=postinstallinfo -appName=Scanner -desc=install/upgrade"; Components: Upgrade; Flags: runascurrentuser diff --git a/win/setup/scanner/MicrotekScan_App_Setup.iss b/win/setup/scanner/MicrotekScan_App_Setup.iss index 0afa2a2..bc1db0d 100644 --- a/win/setup/scanner/MicrotekScan_App_Setup.iss +++ b/win/setup/scanner/MicrotekScan_App_Setup.iss @@ -142,6 +142,9 @@ Source: "..\..\x64\OEM\microtek\scanner.dll"; DestDir: "{app}\"; Flags: ignoreve Source: "..\..\x64\OEM\microtek\lang.dll"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode Source: "..\..\..\lang\*"; DestDir: "{app}\lang\"; Flags: ignoreversion; Check: Is64BitInstallMode +Source: "..\..\vs\vc_redist.x86.exe"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode +Source: "..\..\vs\vc_redist.x64.exe"; DestDir: "{app}\"; Flags: ignoreversion; Check: Is64BitInstallMode + ;¿½±´Çı¶¯ Source: "..\..\usb\microtek\Microtek_A3HG_scanner_usb.inf"; DestDir: "{app}\driver\"; Flags: ignoreversion recursesubdirs; Source: "..\..\usb\microtek\Microtek_A3HG_scanner_usb.cat"; DestDir: "{app}\driver\"; Flags: ignoreversion recursesubdirs; @@ -292,6 +295,8 @@ begin end; [Run] +Filename: "{app}\vc_redist.x86.exe"; Flags: runascurrentuser; Check: not Is64BitInstallMode +Filename: "{app}\vc_redist.x64.exe"; Flags: runascurrentuser; Check: Is64BitInstallMode Filename: "{app}\DPInst32"; Parameters: "/path ""{app}\driver"" /sw /se /lm /f"; Check: not IsWin64; Flags: runascurrentuser Filename: "{app}\DPInst64"; Parameters: "/path ""{app}\driver"" /sw /se /lm /f"; Check: IsWin64; Flags: runascurrentuser Filename: "{app}\MicrotekScan.exe"; Description: "{cm:LaunchProgram, {cm:MyAppName}}"; Parameters:"-language=english"; Flags: postinstall nowait skipifsilent runascurrentuser; Languages: english diff --git a/win/vs/vc_redist.x64.exe b/win/vs/vc_redist.x64.exe new file mode 100644 index 0000000..296e438 Binary files /dev/null and b/win/vs/vc_redist.x64.exe differ diff --git a/win/vs/vc_redist.x86.exe b/win/vs/vc_redist.x86.exe new file mode 100644 index 0000000..7f85208 Binary files /dev/null and b/win/vs/vc_redist.x86.exe differ