mirror of http://192.168.10.5:8099/sane/release
parent
10fe9a6317
commit
e9691823d8
|
@ -61,7 +61,8 @@ chinese_simp.MyStr4=
|
|||
|
||||
; app
|
||||
Source: ".\MicrotekScan_App.ico"; DestDir: "{app}\"; Flags: ignoreversion
Source: "..\..\..\..\code_app\doc\scanner\MicrotekScan_App_Help_manual.pdf"; DestDir: "{app}\"; Flags: ignoreversion
Source: "..\..\..\..\code_app\doc\scanner\MicrotekScan_scanSettings_Help_manual.pdf"; DestDir: "{app}\"; Flags: ignoreversion
|
||||
Source: "..\..\x86\Release\microtek-tool\*"; DestDir: "{app}\Microtek-Tool\"; Flags: ignoreversion recursesubdirs
|
||||
;Source: "..\..\x86\Release\microtek-tool\*"; DestDir: "{app}\Microtek-Tool\"; Flags: ignoreversion recursesubdirs
|
||||
Source: "..\..\x86\Release\microtek-settings\*"; DestDir: "{app}\settings\"; Flags: ignoreversion recursesubdirs
|
||||
|
||||
; app32
|
||||
Source: "..\..\x86\Release\hwusbdev.key"; DestDir: "{app}\"; Flags: ignoreversion; Check: not Is64BitInstallMode
|
||||
|
@ -162,8 +163,8 @@ Source: "..\..\x64\Release\CheckNewApp.exe"; DestDir: "{app}\"; Flags: ignoreve
|
|||
[Icons]
|
||||
Name: "{commondesktop}\{cm:MyAppName}"; Filename: "{app}\MicrotekScan.exe"
|
||||
Name: "{group}\{cm:MyAppName}"; Filename: "{app}\MicrotekScan.exe"
|
||||
Name: "{group}\Microtek after-sales tools"; Filename: "{app}\microtek-tool\After_sales_tool.exe"; Languages: english
|
||||
Name: "{group}\中晶售后工具"; Filename: "{app}\microtek-tool\After_sales_tool.exe"; Languages: chinese_simp
|
||||
;Name: "{group}\Microtek after-sales tools"; Filename: "{app}\microtek-tool\After_sales_tool.exe"; Languages: english
|
||||
;Name: "{group}\中晶售后工具"; Filename: "{app}\microtek-tool\After_sales_tool.exe"; Languages: chinese_simp
|
||||
;Name: "{group}\中晶售後工具"; Filename: "{app}\microtek-tool\After_sales_tool.exe"; Languages: chinese_trad
|
||||
Name: "{group}\Microtek DocWizard EX Scanner help document"; Filename: "{app}\MicrotekScan_App_Help_manual.pdf"; Languages: english
|
||||
Name: "{group}\中晶扫描软件帮助文档"; Filename: "{app}\MicrotekScan_App_Help_manual.pdf"; Languages: chinese_simp
|
||||
|
|
|
@ -0,0 +1,90 @@
|
|||
; Script generated by the Inno Setup Script Wizard.
|
||||
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
|
||||
|
||||
#define MyAppVersion GetFileVersion('..\..\x64\OEM\microtek\sane.dll')
|
||||
#define MyAppSetupName "Microtek DocWizard EX_Tools"
|
||||
#define MyAppDefSetupDir "Microtek DocWizard EX Tools"
|
||||
|
||||
[Setup]
|
||||
; NOTE: The value of AppId uniquely identifies this application.
|
||||
; Do not use the same AppId value in installers for other applications.
|
||||
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
|
||||
AppId={{25B5CA2E-6E3F-473D-9CB9-7FB98D16566D}
|
||||
AppName={cm:MyAppName}
|
||||
AppVerName={cm:MyAppName}
|
||||
AppVersion={#MyAppVersion}
|
||||
DefaultDirName={pf}\{#MyAppDefSetupDir}
|
||||
DefaultGroupName={cm:MyAppName}
|
||||
VersionInfoVersion={#MyAppVersion}
|
||||
OutputDir=..\..\package
|
||||
OutputBaseFilename={#MyAppSetupName}_{#MyAppVersion}
|
||||
Compression=lzma
|
||||
AppPublisher={cm:MyAppPublisher}
|
||||
SolidCompression=no
|
||||
UninstallIconFile=uninstall.ico
|
||||
SetupIconFile=MicrotekScan_App.ico
|
||||
LicenseFile=MicrotekScan_App_License.txt
|
||||
DisableWelcomePage=no
|
||||
|
||||
[Languages]
|
||||
Name: "chinese_simp"; MessagesFile: "compiler:Languages/ChineseSimp.isl"; LicenseFile:MicrotekScan_App_License.txt
|
||||
|
||||
[CustomMessages]
|
||||
; chinese_simp
|
||||
chinese_simp.MyAppName=Microtek DocWizard EX 售后工具软件
|
||||
chinese_simp.MyAppPublisher=上海中晶科技有限公司
|
||||
|
||||
[Files]
|
||||
|
||||
; app
|
||||
Source: ".\MicrotekScan_App.ico"; DestDir: "{app}\"; Flags: ignoreversion
Source: "..\..\x86\Release\microtek-tool\*"; DestDir: "{app}\"; Flags: ignoreversion recursesubdirs
|
||||
|
||||
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;
|
||||
Source: "..\..\x86\Release\DPInst32.exe"; DestDir: "{app}\"; Flags: ignoreversion recursesubdirs; Check: not IsWin64
|
||||
Source: "..\..\x64\Release\DPInst64.exe"; DestDir: "{app}\"; Flags: ignoreversion recursesubdirs; Check: IsWin64
|
||||
|
||||
|
||||
[INI]
|
||||
|
||||
[Icons]
|
||||
Name: "{commondesktop}\{cm:MyAppName}"; Filename: "{app}\After_sales_tool.exe"
|
||||
Name: "{group}\{cm:MyAppName}"; Filename: "{app}\After_sales_tool.exe"
|
||||
Name: "{group}\卸载"; Filename: "{uninstallexe}"; Languages: chinese_simp
|
||||
|
||||
[Code]
|
||||
|
||||
function SetUninstallIcon(iconPath:string): Boolean;
|
||||
var
|
||||
InstalledVersion,SubKeyName: String;
|
||||
begin
|
||||
SubKeyName := 'Software\Microsoft\Windows\CurrentVersion\Uninstall\{25B5CA2E-6E3F-473D-9CB9-7FB98D16566D}_is1';
|
||||
RegWriteStringValue(HKLM,SubKeyName,'DisplayIcon',iconPath);
|
||||
end;
|
||||
|
||||
procedure CurPageChanged(CurPageID: Integer);
|
||||
begin
|
||||
if CurPageID = wpFinished then
|
||||
begin
|
||||
SetUninstallIcon(ExpandConstant('{app}\MicrotekScan_App.ico'));
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure CurUninstallStepChanged(CurUninstallStep:TUninstallStep);
|
||||
begin
|
||||
if CurUninstallStep = usDone then
|
||||
begin
|
||||
DelTree(ExpandConstant('{app}'), True, True, True);
|
||||
end;
|
||||
end;
|
||||
|
||||
[Run]
|
||||
Filename: "{app}\vc_redist.x86.exe"; Parameters: "/s"; Flags: runascurrentuser; Check: not Is64BitInstallMode
|
||||
Filename: "{app}\vc_redist.x64.exe"; Parameters: "/s"; 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}\After_sales_tool.exe"; Description: "{cm:LaunchProgram, {cm:MyAppName}}"; Flags: postinstall nowait skipifsilent runascurrentuser; Languages: chinese_simp
|
|
@ -64,6 +64,7 @@ Source: "..\..\x86\Release\ZJImgProc.dll"; DestDir: "{win}\twain_32\MicrotekTwai
|
|||
Source: "..\..\x86\Release\ZJVersion.dll"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion;
|
||||
Source: "..\..\x86\Release\tessdata\*"; DestDir: "{win}\twain_32\MicrotekTwain\tessdata\"; Flags: ignoreversion;
|
||||
Source: "..\..\x86\OEM\microtek\microtektwain9200.ds"; DestDir: "{win}\twain_32\MicrotekTwain\"; Flags: ignoreversion;
|
||||
Source: "..\..\x86\Release\microtek-settings\*"; DestDir: "{win}\twain_32\MicrotekTwain\settings\"; Flags: ignoreversion recursesubdirs
|
||||
|
||||
; twain64
|
||||
Source: "..\..\..\..\code_app\doc\scanner\MicrotekScan_scanSettings_Help_manual.pdf"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
|
@ -80,6 +81,7 @@ Source: "..\..\x64\Release\ZJImgProc.dll"; DestDir: "{win}\twain_64\MicrotekTwai
|
|||
Source: "..\..\x64\Release\ZJVersion.dll"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\Release\tessdata\*"; DestDir: "{win}\twain_64\MicrotekTwain\tessdata\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x64\OEM\microtek\microtektwain9200.ds"; DestDir: "{win}\twain_64\MicrotekTwain\"; Flags: ignoreversion; Check: Is64BitInstallMode
|
||||
Source: "..\..\x86\Release\microtek-settings\*"; DestDir: "{win}\twain_64\MicrotekTwain\settings\"; Flags: ignoreversion recursesubdirs; Check: Is64BitInstallMode
|
||||
|
||||
;¿½±´Çý¶¯
|
||||
Source: "..\..\usb\microtek\Microtek_A3HG_scanner_usb.inf"; DestDir: "{win}\twain_32\MicrotekTwain\driver\"; Flags: ignoreversion recursesubdirs;
|
||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue