1; Script generated by the Inno Setup Script Wizard.
2; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
4// GetStringFileInfo standard names
5#define COMPANY_NAME "CompanyName"
6#define FILE_DESCRIPTION "FileDescription"
7#define FILE_VERSION "FileVersion"
8#define INTERNAL_NAME "InternalName"
9#define LEGAL_COPYRIGHT "LegalCopyright"
10#define ORIGINAL_FILENAME "OriginalFilename"
11#define PRODUCT_NAME "ProductName"
12#define PRODUCT_VERSION "ProductVersion"
14#define MyAppExeName "YouTubeDownloader.exe"
15#define OutputFolder "bin"
16#define SourceFile OutputFolder + "\" + MyAppExeName
17#define MyAppName GetStringFileInfo(SourceFile, PRODUCT_NAME)
18#define MyAppVersion GetStringFileInfo(SourceFile, PRODUCT_VERSION)
19#define MyAppPublisher "Timo Unger"
20#define FileVersion GetStringFileInfo(SourceFile, FILE_VERSION)
21#define MyAppCopyright GetStringFileInfo(SourceFile, LEGAL_COPYRIGHT)
22#define MyAppURL "https://timounger.github.io/YouTubeDownloader/"
23#define OutputFilename "YouTubeDownloader_v" + MyAppVersion + "_setup"
26; NOTE: The value of AppId uniquely identifies this application. Do not use the same AppId value in installers for other applications.
27; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
28AppId={{F4B6C6EC-D5D5-4124-9D70-FB93552C2DF4}
30AppVersion={#MyAppVersion}
31AppVerName={#MyAppName} {#MyAppVersion}
32VersionInfoVersion={#FileVersion}
33VersionInfoCopyright={#MyAppCopyright}
34AppPublisher={#MyAppPublisher}
35AppPublisherURL={#MyAppURL}
36AppSupportURL={#MyAppURL}
37AppUpdatesURL={#MyAppURL}
38DefaultDirName={sd}\{#MyAppName}
39ChangesAssociations=yes
40DisableProgramGroupPage=yes
41; Uncomment the following line to run in non administrative install mode (install for current user only.)
42;PrivilegesRequired=lowest
43OutputDir={#OutputFolder}
44OutputBaseFilename={#OutputFilename}
45SetupIconFile=..\Resources\setup.ico
46UninstallDisplayIcon={app}\{#MyAppExeName}
50ArchitecturesInstallIn64BitMode=x64
51RestartIfNeededByRun=no
52WizardImageFile=..\Resources\setup_image.bmp
53WizardSmallImageFile=..\Resources\setup_image_small.bmp
56Name: "german"; MessagesFile: "compiler:Languages\German.isl"; InfoBeforeFile:"setup_info_before_install_german.txt"
59Name: "youtubedownloader"; Description: {#MyAppName}; Types: full compact custom; Flags: fixed
62Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
65Source: "{#SourceFile}"; DestDir: "{app}"; Flags: ignoreversion;
68Name: "{autoprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
69Name: "{autodesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
72Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent