; Inno Setup 6 script - turns dist\MetaFixer into ONE setup file customers ; double-click: MetaFixer-Setup-1.3.0.exe (output: installer-output\) ; Installs per-user (no admin password needed), so config/log files stay writable. #define MyAppName "MetaFixer" #define MyAppVersion "1.3.0" #define MyAppPublisher "Sohag" #define MyAppExe "MetaFixer.exe" [Setup] AppId={{E8FD1839-6955-4A51-A219-1C53701AAA14} AppName={#MyAppName} AppVersion={#MyAppVersion} AppPublisher={#MyAppPublisher} DefaultDirName={autopf}\MetaFixer DisableProgramGroupPage=yes PrivilegesRequired=lowest PrivilegesRequiredOverridesAllowed=dialog OutputDir=..\installer-output OutputBaseFilename=MetaFixer-Setup-{#MyAppVersion} Compression=lzma2 SolidCompression=yes WizardStyle=modern UninstallDisplayIcon={app}\{#MyAppExe} CloseApplications=yes [Tasks] Name: "desktopicon"; Description: "Create a &desktop shortcut"; GroupDescription: "Shortcuts:" [Files] Source: "..\dist\MetaFixer\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs [Icons] Name: "{autoprograms}\MetaFixer"; Filename: "{app}\{#MyAppExe}" Name: "{autodesktop}\MetaFixer"; Filename: "{app}\{#MyAppExe}"; Tasks: desktopicon [Run] Filename: "{app}\{#MyAppExe}"; Description: "Start MetaFixer"; Flags: nowait postinstall skipifsilent