Ga naar de hoofdnavigatie Ga naar de hoofdinhoud Ga naar de voettekst van de pagina
 1; Inno Setup Script V6.2.2
 2; Copyright (C) - 2024 Theo Langstraat
 3; Last change: 21-05-2024
 4
 5#define Source_Path "C:\Users\theol\OneDrive\Documenten\Embarcadero\Studio\Projects\Exif\Win64\Release\"
 6#define Output_Path "C:\Users\theol\OneDrive\Documenten\Inno Setup\Exif"
 7
 8#define AppDescr "Reads Exif info from jpeg files to copy and add on social media"
 9#define AppExeName "Exif.exe"
10#define AppMail "theo.langstraat@outlook.com"
11#define AppName "Exif"
12#define AppPublisher "Theo Langstraat"
13#define AppURL "https://www.langstraatonline.nl/tools/exif"
14#define AppVersion GetVersionNumbersString(Source_Path + AppExeName)
15#define AppYear "2023"
16
17[Setup]
18AppId={{526A56DE-9718-4BD5-8DCE-057A99C86CA6}
19AppName={#AppName}
20AppPublisher={#AppPublisher}
21AppPublisherURL={#AppURL}
22AppSupportURL={#AppURL}
23AppUpdatesURL={#AppURL}
24AppVerName={#AppName} {#AppVersion}
25AppVersion={#AppVersion}
26
27; specifies that Setup cannot run on anything but x64.
28ArchitecturesAllowed=x64
29
30; requests that the install be done in "64-bit mode" on x64, meaning it should use the native
31; 64-bit Program Files directory and the 64-bit view of the registry.
32ArchitecturesInstallIn64BitMode=x64
33
34Compression=lzma
35DefaultDirName={autopf}\{#AppPublisher}\{#AppName}
36DefaultGroupName={#AppPublisher}
37DisableDirPage=yes
38DisableProgramGroupPage=yes
39DisableWelcomePage=no
40LicenseFile={#file AddBackslash(SourcePath) + "License.txt"}
41OutputBaseFilename=Setup
42OutputDir={#Output_Path}
43SetupIconFile={#Source_Path}\..\..\Exif_Icon.ico
44ShowLanguageDialog=no
45SolidCompression=yes
46UninstallDisplayIcon={#Source_Path}\..\..\Exif_Icon.ico
47UninstallDisplayName={#AppPublisher} {#AppName} {#AppVersion}
48WizardStyle=modern
49
50[Languages]
51Name: en; MessagesFile: "compiler:Default.isl"
52Name: nl; MessagesFile: "compiler:Languages\Dutch.isl"
53;Name: de; MessagesFile: "compiler:Languages\German.isl"
54
55[Tasks]
56;Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
57
58[Files]
59Source: "{#Source_Path}{#AppExeName}"; DestDir: "{app}"; Flags: ignoreversion
60
61[Icons]
62Name: "{group}\{#AppName}"; Filename: "{app}\{#AppExeName}"
63;Name: "{autodesktop}\{#AppName}"; Filename: "{app}\{#AppExeName}"; Tasks: desktopicon
64
65[Run]
66Filename: "{app}\{#AppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(AppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
67