parent
e2c07d5710
commit
6bd29e402c
3 changed files with 42 additions and 0 deletions
|
|
@ -407,6 +407,46 @@ def update_erunt():
|
|||
# Cleanup
|
||||
remove_from_temp('erunt.zip')
|
||||
|
||||
def update_furmark():
|
||||
# Stop running processes
|
||||
for exe in ['cpuburner.exe', 'FurMark.exe', 'gpushark.exe', 'gpuz.exe']:
|
||||
kill_process(exe)
|
||||
|
||||
# Remove existing folders
|
||||
remove_from_kit('FurMark')
|
||||
|
||||
# Prep
|
||||
install_dir = r'{}\FurMarkTemp"'.format(global_vars['TmpDir'])
|
||||
dest = r'{}\FurMark'.format(global_vars['CBinDir'])
|
||||
uninstaller = None
|
||||
|
||||
# Download
|
||||
download_to_temp('furmark_setup.exe', SOURCE_URLS['FurMark'])
|
||||
|
||||
# Install to temp
|
||||
cmd = [
|
||||
r'{}\furmark_setup.exe'.format(global_vars['TmpDir']),
|
||||
'/DIR="{}"'.format(install_dir),
|
||||
'/SILENT']
|
||||
run_program(cmd)
|
||||
|
||||
# Copy files
|
||||
shutil.copytree(install_dir, dest)
|
||||
for item in os.scandir(dest):
|
||||
r = re.search(r'^unins\d+\.(dat|exe)$', item.name, re.IGNORECASE)
|
||||
if r:
|
||||
if 'exe' in item.name:
|
||||
uninstaller = r'{}\{}'.format(dest, item.name)
|
||||
remove_item(item.path)
|
||||
|
||||
# Uninstall from temp
|
||||
if uninstaller:
|
||||
cmd = [uninstaller, '/SILENT']
|
||||
run_program(cmd)
|
||||
|
||||
# Cleanup
|
||||
remove_from_temp('furmark_setup.exe')
|
||||
|
||||
def update_hitmanpro():
|
||||
# Stop running processes
|
||||
for exe in ['HitmanPro.exe', 'HitmanPro64.exe']:
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ SOURCE_URLS = {
|
|||
'Everything32': 'https://www.voidtools.com/Everything-1.4.1.895.x86.zip',
|
||||
'Everything64': 'https://www.voidtools.com/Everything-1.4.1.895.x64.zip',
|
||||
'FastCopy': 'http://ftp.vector.co.jp/70/64/2323/FastCopy354_installer.zip',
|
||||
'FurMark': 'https://geeks3d.com/dl/get/569',
|
||||
'Firefox uBO': 'https://addons.mozilla.org/firefox/downloads/file/1056733/ublock_origin-1.16.20-an+fx.xpi',
|
||||
'HitmanPro32': 'https://dl.surfright.nl/HitmanPro.exe',
|
||||
'HitmanPro64': 'https://dl.surfright.nl/HitmanPro_x64.exe',
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@ if __name__ == '__main__':
|
|||
try_and_print(message='BleachBit...', function=update_bleachbit, other_results=other_results, width=40)
|
||||
try_and_print(message='BlueScreenView...', function=update_bluescreenview, other_results=other_results, width=40)
|
||||
try_and_print(message='ERUNT...', function=update_erunt, other_results=other_results, width=40)
|
||||
try_and_print(message='FurMark...', function=update_furmark, other_results=other_results, width=40)
|
||||
try_and_print(message='HitmanPro...', function=update_hitmanpro, other_results=other_results, width=40)
|
||||
try_and_print(message='HWiNFO...', function=update_hwinfo, other_results=other_results, width=40)
|
||||
try_and_print(message='NirCmd...', function=update_nircmd, other_results=other_results, width=40)
|
||||
|
|
|
|||
Loading…
Reference in a new issue