#region - Xplorer2 lite install script - (Nullsoft) #include <Common_Functions.au3> Opt('TrayIconDebug', 1) Break(False) ; Installer. $executable = 'Xplorer2 lite 1.6.5.3.exe' ; Default group folder in startmenu. $group = 'xplorer2 lite' ; Installation folder in Program Files. $directory = 'Xplorer2' AdlibEnable('_Adlib') ; Run the installer. $pid = _Nullsoft() ProcessWaitClose($pid) ; Remove shortcuts. If _Programs('xplorer2.lnk') Then FileMove($group & '\xplorer.lnk', 'General\', 9) DirRemove($group, 1) EndIf _Desktop('xplorer2.lnk') _QuickLaunch('xplorer2.lnk') ; Remove from Contextmenu. RegDelete('HKCR\Directory\shell\open with xplorer2') ; Hide Contextmenu entries RegWrite('HKLM\SOFTWARE\Classes\Directory\shell\open_x2', 'extended', 'Reg_sz', '') AdlibDisable() Exit #endregion Func _Adlib() If WinExists('xplorer', 'This version is free') Then ControlClick('xplorer', 'This version is free', 'Button1') ElseIf WinExists('xplorer2 lite') Then WinClose('xplorer2 lite') EndIf EndFunc