; Inno Setup script for Series 3 Watcher ; Run through Inno Setup Compiler after building dist\series3-watcher.exe [Setup] AppName=Series 3 Watcher AppVersion=1.4.0 AppPublisher=Terra-Mechanics Inc. DefaultDirName={pf}\Series3Watcher DefaultGroupName=Series 3 Watcher OutputBaseFilename=series3-watcher-setup Compression=lzma SolidCompression=yes ; Require admin rights so we can write to Program Files PrivilegesRequired=admin [Tasks] Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; Flags: unchecked [Files] ; Main executable — built by build.bat / PyInstaller Source: "dist\series3-watcher.exe"; DestDir: "{app}"; Flags: ignoreversion [Icons] ; Start Menu shortcut Name: "{group}\Series 3 Watcher"; Filename: "{app}\series3-watcher.exe" ; Start Menu uninstall shortcut Name: "{group}\Uninstall Series 3 Watcher"; Filename: "{uninstallexe}" ; Desktop shortcut (optional — controlled by [Tasks] above) Name: "{commondesktop}\Series 3 Watcher"; Filename: "{app}\series3-watcher.exe"; Tasks: desktopicon ; Startup folder shortcut so the tray app launches on login Name: "{userstartup}\Series 3 Watcher"; Filename: "{app}\series3-watcher.exe" [Run] ; Offer to launch the app after install (unchecked by default) Filename: "{app}\series3-watcher.exe"; \ Description: "Launch Series 3 Watcher"; \ Flags: nowait postinstall skipifsilent unchecked