#region - KeePass install script - (Inno Setup) #include <Common_Functions.au3> Opt('TrayIconDebug', 1) Break(False) ; Installer. $executable = 'KeePass 1.07.exe' ; Default group folder in startmenu. $group = 'Internet' ; Installation folder in Program Files. $directory = 'KeePass' ; Components to install. $components = '' ; Specify language. $language = '' ; Check for open web browser. ;~ $state = _BrowserExists() ; Run the installer. $pid = _InnoSetup() ProcessWaitClose($pid) ; Close any web browser not open at start. ;~ _BrowserClose($state) ; Remove shortcuts. ;~ If _Programs('KeePass.lnk') Then ;~ FileChangeDir($group) ;~ FileDelete('KeePass on the Web.lnk') ;~ FileDelete('Uninstall KeePass.lnk') ;~ EndIf ;~ _Desktop('KeePass.lnk') ; Remove files in program directory. ;~ If FileChangeDir(@ProgramFilesDir & '\KeePass') Then ;~ FileDelete('KeePass.url') ;~ FileDelete('Licence.txt') ;~ EndIf ; Close any web browser not open at start. ;~ _BrowserClose($state) Exit #endregion