Added O&O ShutUp10
This commit is contained in:
parent
1b5e05b81a
commit
2a1cc81e46
7 changed files with 169 additions and 9 deletions
|
|
@ -203,6 +203,15 @@ def config_explorer_user():
|
||||||
"""Configure Windows Explorer for current user via Registry settings."""
|
"""Configure Windows Explorer for current user via Registry settings."""
|
||||||
write_registry_settings(SETTINGS_EXPLORER_USER, all_users=False)
|
write_registry_settings(SETTINGS_EXPLORER_USER, all_users=False)
|
||||||
|
|
||||||
|
def config_privacy_settings():
|
||||||
|
"""Configure Windows 10 privacy settings with O&O ShutUp10."""
|
||||||
|
extract_item('ShutUp10', silent=True)
|
||||||
|
cmd = [
|
||||||
|
r'{BinDir}\ShutUp10\OOSU10.exe'.format(**global_vars),
|
||||||
|
r'{BinDir}\ShutUp10\1201.cfg'.format(**global_vars),
|
||||||
|
'/quiet']
|
||||||
|
run_program(cmd)
|
||||||
|
|
||||||
def enable_system_restore():
|
def enable_system_restore():
|
||||||
"""Enable System Restore and set disk usage to 5%"""
|
"""Enable System Restore and set disk usage to 5%"""
|
||||||
cmd = [
|
cmd = [
|
||||||
|
|
|
||||||
|
|
@ -414,7 +414,7 @@ def update_furmark():
|
||||||
|
|
||||||
# Remove existing folders
|
# Remove existing folders
|
||||||
remove_from_kit('FurMark')
|
remove_from_kit('FurMark')
|
||||||
|
|
||||||
# Prep
|
# Prep
|
||||||
install_dir = r'{}\FurMarkTemp"'.format(global_vars['TmpDir'])
|
install_dir = r'{}\FurMarkTemp"'.format(global_vars['TmpDir'])
|
||||||
dest = r'{}\FurMark'.format(global_vars['CBinDir'])
|
dest = r'{}\FurMark'.format(global_vars['CBinDir'])
|
||||||
|
|
@ -422,14 +422,14 @@ def update_furmark():
|
||||||
|
|
||||||
# Download
|
# Download
|
||||||
download_to_temp('furmark_setup.exe', SOURCE_URLS['FurMark'])
|
download_to_temp('furmark_setup.exe', SOURCE_URLS['FurMark'])
|
||||||
|
|
||||||
# Install to temp
|
# Install to temp
|
||||||
cmd = [
|
cmd = [
|
||||||
r'{}\furmark_setup.exe'.format(global_vars['TmpDir']),
|
r'{}\furmark_setup.exe'.format(global_vars['TmpDir']),
|
||||||
'/DIR="{}"'.format(install_dir),
|
'/DIR="{}"'.format(install_dir),
|
||||||
'/SILENT']
|
'/SILENT']
|
||||||
run_program(cmd)
|
run_program(cmd)
|
||||||
|
|
||||||
# Copy files
|
# Copy files
|
||||||
shutil.copytree(install_dir, dest)
|
shutil.copytree(install_dir, dest)
|
||||||
for item in os.scandir(dest):
|
for item in os.scandir(dest):
|
||||||
|
|
@ -438,7 +438,7 @@ def update_furmark():
|
||||||
if 'exe' in item.name:
|
if 'exe' in item.name:
|
||||||
uninstaller = r'{}\{}'.format(dest, item.name)
|
uninstaller = r'{}\{}'.format(dest, item.name)
|
||||||
remove_item(item.path)
|
remove_item(item.path)
|
||||||
|
|
||||||
# Uninstall from temp
|
# Uninstall from temp
|
||||||
if uninstaller:
|
if uninstaller:
|
||||||
cmd = [uninstaller, '/SILENT']
|
cmd = [uninstaller, '/SILENT']
|
||||||
|
|
@ -846,6 +846,24 @@ def update_putty():
|
||||||
# Cleanup
|
# Cleanup
|
||||||
remove_from_temp('putty.zip')
|
remove_from_temp('putty.zip')
|
||||||
|
|
||||||
|
def update_shutup10():
|
||||||
|
# Stop running processes
|
||||||
|
kill_process('OOSU10.exe')
|
||||||
|
|
||||||
|
# Remove existing folders
|
||||||
|
remove_from_kit('ShutUp10')
|
||||||
|
|
||||||
|
# Download
|
||||||
|
download_generic(
|
||||||
|
r'{}\ShutUp10'.format(global_vars['CBinDir']),
|
||||||
|
'OOSU10.exe',
|
||||||
|
SOURCE_URLS['ShutUp10'])
|
||||||
|
|
||||||
|
# Copy settings
|
||||||
|
include_path = r'{}\_include\ESETConfigs'.format(global_vars['CBinDir'])
|
||||||
|
if os.path.exists(include_path):
|
||||||
|
shutil.copytree(include_path, dest)
|
||||||
|
|
||||||
def update_wiztree():
|
def update_wiztree():
|
||||||
# Stop running processes
|
# Stop running processes
|
||||||
for process in ['WizTree.exe', 'WizTree64.exe']:
|
for process in ['WizTree.exe', 'WizTree64.exe']:
|
||||||
|
|
|
||||||
|
|
@ -523,17 +523,22 @@ LAUNCHERS = {
|
||||||
'L_PATH': 'PuTTY',
|
'L_PATH': 'PuTTY',
|
||||||
'L_ITEM': 'PUTTY.EXE',
|
'L_ITEM': 'PUTTY.EXE',
|
||||||
},
|
},
|
||||||
'WizTree': {
|
'ShutUp10': {
|
||||||
'L_TYPE': 'Executable',
|
'L_TYPE': 'Executable',
|
||||||
'L_PATH': 'WizTree',
|
'L_PATH': 'ShutUp10',
|
||||||
'L_ITEM': 'WizTree.exe',
|
'L_ITEM': 'OOSU10.exe',
|
||||||
'L_ELEV': 'True',
|
|
||||||
},
|
},
|
||||||
'Update Kit': {
|
'Update Kit': {
|
||||||
'L_TYPE': 'PyScript',
|
'L_TYPE': 'PyScript',
|
||||||
'L_PATH': 'Scripts',
|
'L_PATH': 'Scripts',
|
||||||
'L_ITEM': 'update_kit.py',
|
'L_ITEM': 'update_kit.py',
|
||||||
},
|
},
|
||||||
|
'WizTree': {
|
||||||
|
'L_TYPE': 'Executable',
|
||||||
|
'L_PATH': 'WizTree',
|
||||||
|
'L_ITEM': 'WizTree.exe',
|
||||||
|
'L_ELEV': 'True',
|
||||||
|
},
|
||||||
'XMPlay': {
|
'XMPlay': {
|
||||||
'L_TYPE': 'Executable',
|
'L_TYPE': 'Executable',
|
||||||
'L_PATH': 'XMPlay',
|
'L_PATH': 'XMPlay',
|
||||||
|
|
|
||||||
|
|
@ -37,6 +37,7 @@ SOURCE_URLS = {
|
||||||
'Samsung Magician': 'https://s3.ap-northeast-2.amazonaws.com/global.semi.static/SAMSUNG_SSD_v5_2_1_180523/CD0CFAC4675B9E502899B41BE00525C3909ECE3AD57CC1A2FB6B74A766B2A1EA/Samsung_Magician_Installer.zip',
|
'Samsung Magician': 'https://s3.ap-northeast-2.amazonaws.com/global.semi.static/SAMSUNG_SSD_v5_2_1_180523/CD0CFAC4675B9E502899B41BE00525C3909ECE3AD57CC1A2FB6B74A766B2A1EA/Samsung_Magician_Installer.zip',
|
||||||
'SDIO Themes': 'http://snappy-driver-installer.org/downloads/SDIO_Themes.zip',
|
'SDIO Themes': 'http://snappy-driver-installer.org/downloads/SDIO_Themes.zip',
|
||||||
'SDIO Torrent': 'http://snappy-driver-installer.org/downloads/SDIO_Update.torrent',
|
'SDIO Torrent': 'http://snappy-driver-installer.org/downloads/SDIO_Update.torrent',
|
||||||
|
'ShutUp10': 'https://dl5.oo-software.com/files/ooshutup10/OOSU10.exe',
|
||||||
'TDSSKiller': 'https://media.kaspersky.com/utilities/VirusUtilities/EN/tdsskiller.exe',
|
'TDSSKiller': 'https://media.kaspersky.com/utilities/VirusUtilities/EN/tdsskiller.exe',
|
||||||
'TestDisk': 'https://www.cgsecurity.org/testdisk-7.1-WIP.win.zip',
|
'TestDisk': 'https://www.cgsecurity.org/testdisk-7.1-WIP.win.zip',
|
||||||
'wimlib32': 'https://wimlib.net/downloads/wimlib-1.12.0-windows-i686-bin.zip',
|
'wimlib32': 'https://wimlib.net/downloads/wimlib-1.12.0-windows-i686-bin.zip',
|
||||||
|
|
|
||||||
|
|
@ -45,6 +45,8 @@ if __name__ == '__main__':
|
||||||
if global_vars['OS']['Version'] == '10':
|
if global_vars['OS']['Version'] == '10':
|
||||||
try_and_print(message='Explorer...',
|
try_and_print(message='Explorer...',
|
||||||
function=config_explorer_system, cs='Done')
|
function=config_explorer_system, cs='Done')
|
||||||
|
try_and_print(message='Privacy...',
|
||||||
|
function=config_privacy_settings, cs='Done')
|
||||||
try_and_print(message='Updating Clock...',
|
try_and_print(message='Updating Clock...',
|
||||||
function=update_clock, cs='Done')
|
function=update_clock, cs='Done')
|
||||||
try_and_print(message='Enabling System Restore...',
|
try_and_print(message='Enabling System Restore...',
|
||||||
|
|
|
||||||
|
|
@ -72,6 +72,7 @@ if __name__ == '__main__':
|
||||||
try_and_print(message='Everything...', function=update_everything, other_results=other_results, width=40)
|
try_and_print(message='Everything...', function=update_everything, other_results=other_results, width=40)
|
||||||
try_and_print(message='FirefoxExtensions...', function=update_firefox_ublock_origin, other_results=other_results, width=40)
|
try_and_print(message='FirefoxExtensions...', function=update_firefox_ublock_origin, other_results=other_results, width=40)
|
||||||
try_and_print(message='PuTTY...', function=update_putty, other_results=other_results, width=40)
|
try_and_print(message='PuTTY...', function=update_putty, other_results=other_results, width=40)
|
||||||
|
try_and_print(message='ShutUp10...', function=update_shutup10, other_results=other_results, width=40)
|
||||||
try_and_print(message='Notepad++...', function=update_notepadplusplus, other_results=other_results, width=40)
|
try_and_print(message='Notepad++...', function=update_notepadplusplus, other_results=other_results, width=40)
|
||||||
try_and_print(message='WizTree...', function=update_wiztree, other_results=other_results, width=40)
|
try_and_print(message='WizTree...', function=update_wiztree, other_results=other_results, width=40)
|
||||||
try_and_print(message='XMPlay...', function=update_xmplay, other_results=other_results, width=40)
|
try_and_print(message='XMPlay...', function=update_xmplay, other_results=other_results, width=40)
|
||||||
|
|
@ -83,7 +84,7 @@ if __name__ == '__main__':
|
||||||
try_and_print(message='RKill...', function=update_rkill, other_results=other_results, width=40)
|
try_and_print(message='RKill...', function=update_rkill, other_results=other_results, width=40)
|
||||||
try_and_print(message='TDSSKiller...', function=update_tdsskiller, other_results=other_results, width=40)
|
try_and_print(message='TDSSKiller...', function=update_tdsskiller, other_results=other_results, width=40)
|
||||||
try_and_print(message='WinAIO Repair...', function=update_winaiorepair, other_results=other_results, width=40)
|
try_and_print(message='WinAIO Repair...', function=update_winaiorepair, other_results=other_results, width=40)
|
||||||
|
|
||||||
# Uninstallers
|
# Uninstallers
|
||||||
print_info(' Uninstallers')
|
print_info(' Uninstallers')
|
||||||
try_and_print(message='IObit Uninstaller...', function=update_iobit_uninstaller, other_results=other_results, width=40)
|
try_and_print(message='IObit Uninstaller...', function=update_iobit_uninstaller, other_results=other_results, width=40)
|
||||||
|
|
|
||||||
124
.cbin/_include/ShutUp10/1201.cfg
Normal file
124
.cbin/_include/ShutUp10/1201.cfg
Normal file
|
|
@ -0,0 +1,124 @@
|
||||||
|
############################################################################
|
||||||
|
# This file was created with O&O ShutUp10 and can be imported onto another computer.
|
||||||
|
#
|
||||||
|
# Download the application at https://www.oo-software.com/en/shutup10
|
||||||
|
# You can then import the file from within the program.
|
||||||
|
#
|
||||||
|
# Alternatively you can import it automatically over a command line. Simply use
|
||||||
|
# the following parameter:
|
||||||
|
# ooshutup10.exe <path to file>
|
||||||
|
#
|
||||||
|
# Selecting the Option /quiet ends the app right after the import and the user does not
|
||||||
|
# get any feedback about the import.
|
||||||
|
#
|
||||||
|
# We are always happy to answer any questions you may have!
|
||||||
|
# (c) 2015-2018 O&O Software GmbH, Berlin. https://www.oo-software.com/
|
||||||
|
############################################################################
|
||||||
|
|
||||||
|
P001 +
|
||||||
|
P002 +
|
||||||
|
P003 +
|
||||||
|
P004 -
|
||||||
|
P005 +
|
||||||
|
P006 +
|
||||||
|
P008 +
|
||||||
|
P017 +
|
||||||
|
P026 +
|
||||||
|
P027 +
|
||||||
|
P028 -
|
||||||
|
P009 -
|
||||||
|
P010 -
|
||||||
|
P015 -
|
||||||
|
P016 -
|
||||||
|
P007 -
|
||||||
|
P025 -
|
||||||
|
P023 -
|
||||||
|
P012 -
|
||||||
|
P013 -
|
||||||
|
P019 -
|
||||||
|
P020 -
|
||||||
|
P011 -
|
||||||
|
P018 -
|
||||||
|
P021 -
|
||||||
|
P022 -
|
||||||
|
P014 -
|
||||||
|
P029 -
|
||||||
|
P030 -
|
||||||
|
P031 -
|
||||||
|
P032 -
|
||||||
|
P024 -
|
||||||
|
S001 -
|
||||||
|
S002 -
|
||||||
|
S003 +
|
||||||
|
S004 +
|
||||||
|
S005 +
|
||||||
|
S008 -
|
||||||
|
S009 -
|
||||||
|
S010 -
|
||||||
|
E001 +
|
||||||
|
E002 -
|
||||||
|
E003 -
|
||||||
|
E007 -
|
||||||
|
E004 -
|
||||||
|
E005 -
|
||||||
|
E006 -
|
||||||
|
Y001 -
|
||||||
|
Y002 -
|
||||||
|
Y003 -
|
||||||
|
Y004 -
|
||||||
|
Y005 -
|
||||||
|
Y006 -
|
||||||
|
Y007 -
|
||||||
|
C012 -
|
||||||
|
C002 -
|
||||||
|
C004 -
|
||||||
|
C005 -
|
||||||
|
C006 -
|
||||||
|
C007 -
|
||||||
|
C008 -
|
||||||
|
C009 -
|
||||||
|
C010 -
|
||||||
|
C011 -
|
||||||
|
L001 -
|
||||||
|
L002 -
|
||||||
|
L003 -
|
||||||
|
L004 -
|
||||||
|
L005 -
|
||||||
|
L006 -
|
||||||
|
L007 -
|
||||||
|
L008 -
|
||||||
|
U001 +
|
||||||
|
U002 +
|
||||||
|
U003 +
|
||||||
|
U004 +
|
||||||
|
W001 +
|
||||||
|
W002 +
|
||||||
|
W003 +
|
||||||
|
W011 -
|
||||||
|
W004 -
|
||||||
|
W005 -
|
||||||
|
W010 -
|
||||||
|
W009 -
|
||||||
|
W006 -
|
||||||
|
W007 -
|
||||||
|
W008 -
|
||||||
|
M006 +
|
||||||
|
M011 -
|
||||||
|
M010 +
|
||||||
|
O003 -
|
||||||
|
O001 -
|
||||||
|
S012 +
|
||||||
|
S013 +
|
||||||
|
S014 +
|
||||||
|
S011 -
|
||||||
|
K001 -
|
||||||
|
K002 +
|
||||||
|
M001 +
|
||||||
|
M002 +
|
||||||
|
M003 +
|
||||||
|
M004 +
|
||||||
|
M005 +
|
||||||
|
M012 -
|
||||||
|
M013 -
|
||||||
|
M014 -
|
||||||
|
N001 -
|
||||||
Loading…
Reference in a new issue