-#define MyAppName "WinMute"
-#define MyAppVersion "2.4.1.0"
+#include ".\winmute-setup-strings.iss"
+#define MyAppName "WinMute"
+#define MyAppExeName "..\bin\" + MyAppName + ".exe"\r
+#define MyAppVersion GetVersionNumbersString(MyAppExeName)\r
#define MyAppPublisher "LX-Systems"
-#define MyAppURL "https://www.lx-s.de/winmute"
-#define MyAppExeName "WinMute.exe"
-#define MyAppMutex "LxSystemsWinMute"
+#define MyAppURL "https://www.lx-s.de/winmute"
+#define MyAppExeName "WinMute.exe"
+#define MyAppMutex "LxSystemsWinMute"
+#define CurrentYear GetDateTimeString('yyyy','','')
[Setup]
AppId={{D2E8F9EF-11E7-418B-B9B7-A35A69A30490}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
AppVerName={#MyAppName} {#MyAppVersion}
+
+AppCopyright=(c) {#CurrentYear} {#MyAppPublisher}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
+
+VersionInfoDescription={#MyAppName} installer
+VersionInfoProductName={#MyAppName}
+VersionInfoVersion={#MyAppVersion}
+
+UninstallDisplayName={#MyAppName}
+UninstallDisplayIcon={app}\{#MyAppExeName}.exe
+
+WizardStyle=modern
+ShowLanguageDialog=yes
+UsePreviousLanguage=no
+
DefaultDirName={autopf}\{#MyAppPublisher}\{#MyAppName}
DisableProgramGroupPage=yes
-LicenseFile=..\bin\license.txt
+LicenseFile=..\bin\license.rtf
InfoBeforeFile=info-before.txt
AppMutex={#MyAppMutex}
SetupMutex={#MyAppMutex}Setup
-PrivilegesRequiredOverridesAllowed=dialog
+;PrivilegesRequiredOverridesAllowed=dialog
PrivilegesRequired=lowest
OutputDir=..\bin\
OutputBaseFilename=WinMuteSetup
-SetupIconFile=..\..\WinMute\icons\app.ico
-UninstallDisplayIcon={app}\{#MyAppExeName}.exe
+;SetupIconFile=..\..\WinMute\icons\app.ico
ArchitecturesInstallIn64BitMode=x64
Compression=lzma
SolidCompression=yes
-WizardStyle=modern
-ShowLanguageDialog=auto
-
-[Languages]
-Name: "en"; MessagesFile: "compiler:Default.isl"
-Name: "de"; MessagesFile: "compiler:Languages\German.isl"
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
-Name: "autostart" ; Description: "Start WinMute when you log on" ; GroupDescription: "Autostart"; Flags: unchecked
+Name: "autostart" ; Description: "{cm:StartpAppLogon}" ; GroupDescription: "Autostart"; Flags: unchecked
[Files]
Source: "..\bin\{#MyAppExeName}"; DestDir: "{app}"; Flags: ignoreversion
[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
+