Exemple #1
0
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)
Exemple #2
0
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)))