... | ... | @@ -187,3 +187,81 @@ notify: |
|
|
|
|
|
|
|
|
```
|
|
|
### CustomerName.iss [CustomerName.iss](uploads/ba8e8e7f9f865b57f95ae0a7f6e86dc2/CustomerName.iss)
|
|
|
|
|
|
- Be careful to change the uuid for each supplier
|
|
|
- https://www.uuidgenerator.net/version4
|
|
|
|
|
|
```
|
|
|
; Script generated by the Inno Setup Script Wizard.
|
|
|
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
|
|
|
|
|
|
;#define ProviderName "ProviderName_1"
|
|
|
;#define ProviderVersion "2106.123"
|
|
|
;#define ProviderSourceFolderPath "C:\Cover\XLib\Providers\ProviderName_1"
|
|
|
#define ProviderPublisher "Cover Group"
|
|
|
#define ProviderURL "https://www.cover3d.com/"
|
|
|
|
|
|
[Setup]
|
|
|
; Be careful to change the uuid for each supplier
|
|
|
; https://www.uuidgenerator.net/version4
|
|
|
AppId={{8550562a-f7ca-4f7f-af8c-3d975c621c42}
|
|
|
AppName=Cover provider | {#ProviderName}
|
|
|
AppVersion={#ProviderVersion}
|
|
|
|
|
|
AppPublisher={#ProviderPublisher}
|
|
|
AppPublisherURL={#ProviderURL}
|
|
|
AppSupportURL={#ProviderURL}
|
|
|
AppUpdatesURL={#ProviderURL}
|
|
|
CreateAppDir=no
|
|
|
ChangesAssociations=yes
|
|
|
|
|
|
|
|
|
OutputBaseFilename=Cover_provider_{#ProviderName}_{#ProviderVersion}
|
|
|
;OutputDir={#ProviderOutputFolderPath}
|
|
|
Compression=lzma
|
|
|
SolidCompression=yes
|
|
|
WizardStyle=modern
|
|
|
|
|
|
[Languages]
|
|
|
Name: "english"; MessagesFile: "compiler:Default.isl"
|
|
|
Name: "dutch"; MessagesFile: "compiler:Languages\Dutch.isl"
|
|
|
Name: "french"; MessagesFile: "compiler:Languages\French.isl"
|
|
|
Name: "german"; MessagesFile: "compiler:Languages\German.isl"
|
|
|
Name: "portuguese"; MessagesFile: "compiler:Languages\Portuguese.isl"
|
|
|
Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl"
|
|
|
|
|
|
[Files]
|
|
|
|
|
|
;--------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
|
;paths for providers
|
|
|
Source: "{#ProviderSourceFolderPath}\**"; Excludes: "*.bak"; DestDir: "{code:Get_XLibData_Database_Path}\Providers\{#ProviderName}"; Flags: ignoreversion recursesubdirs
|
|
|
;--------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
[InstallDelete]
|
|
|
Type: filesandordirs; Name:"{code:Get_XLibData_Database_Path}\Providers\{#ProviderName}\tree"
|
|
|
Type: filesandordirs; Name:"{code:Get_XLibData_Database_Path}\Providers\{#ProviderName}\compiler"
|
|
|
|
|
|
[Run]
|
|
|
|
|
|
[Code]
|
|
|
|
|
|
{-----------------------------------------------------------------------------------------------------------------------}
|
|
|
function Get_XLibData_Database_Path(Param: string): string;
|
|
|
begin
|
|
|
result:='';
|
|
|
if isTaskSelected('tsk_singleuser') then
|
|
|
begin
|
|
|
RegQueryStringValue(HKEY_CURRENT_USER, 'Software\CoverGroup\Cover\XLib\Path', 'XLibData_Database_Path', result);
|
|
|
end
|
|
|
else
|
|
|
begin
|
|
|
RegQueryStringValue(HKEY_LOCAL_MACHINE, 'Software\CoverGroup\Cover\XLib\Path', 'XLibData_Database_Path', result);
|
|
|
end;
|
|
|
end;
|
|
|
{-----------------------------------------------------------------------------------------------------------------------}
|
|
|
|
|
|
[Registry]
|
|
|
|
|
|
|
|
|
``` |
|
|
\ No newline at end of file |