* "ClientDir\Info" renamed to "ClientDir\Logs"
* Logs are sorted into subdirs based on the source:
* KIT_NAME_FULL: WizardKit logs
* d7II: d7II logs
* Tools: Logs from tools called by WizardKit or d7II
* (no subdir): System information
* "ClientDir\Backups"
* Switched to "Backups\Source\{Date}" from "Backups\{Date}\Source"
695 lines
24 KiB
Python
695 lines
24 KiB
Python
# Wizard Kit: Settings - Launchers
|
|
|
|
LAUNCHERS = {
|
|
r'(Root)': {
|
|
'Activate Windows': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'activate.py',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'd7II': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'd7II',
|
|
'L_ITEM': 'd7II.exe',
|
|
},
|
|
'Post-d7II Work': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'post_d7.py',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'System Checklist': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'system_checklist.py',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'System Checklist (HW)': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'system_checklist_hw.py',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'User Checklist': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'user_checklist.py',
|
|
},
|
|
},
|
|
r'.bin\Scripts\launchers_for_d7': {
|
|
'Browser Reset': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'reset_browsers.py',
|
|
'L_ARGS': 'd7mode',
|
|
},
|
|
'Install SW Bundle': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'install_sw_bundle.py',
|
|
'L_ARGS': 'd7mode',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'System Checklist': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'system_checklist.py',
|
|
'L_ARGS': 'd7mode',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'System Diagnostics': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'system_diagnostics.py',
|
|
'L_ARGS': 'd7mode',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'User Checklist': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'user_checklist.py',
|
|
'L_ARGS': 'd7mode',
|
|
},
|
|
},
|
|
r'Data Recovery': {
|
|
'PhotoRec (CLI)': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'TestDisk',
|
|
'L_ITEM': 'photorec_win.exe',
|
|
'L_ELEV': 'True',
|
|
'L__CLI': 'True',
|
|
},
|
|
'PhotoRec': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'TestDisk',
|
|
'L_ITEM': 'qphotorec_win.exe',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'TestDisk': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'TestDisk',
|
|
'L_ITEM': 'testdisk_win.exe',
|
|
'L_ELEV': 'True',
|
|
'L__CLI': 'True',
|
|
},
|
|
},
|
|
r'Data Transfers': {
|
|
"Fab's Autobackup Pro": {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'AutoBackupPro',
|
|
'L_ITEM': 'autobackup6pro.exe',
|
|
},
|
|
'FastCopy (as ADMIN)': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'FastCopy',
|
|
'L_ITEM': 'FastCopy.exe',
|
|
'L_ARGS': (
|
|
r' /logfile=%log_dir%\Tools\FastCopy.log'
|
|
r' /cmd=noexist_only'
|
|
r' /utf8'
|
|
r' /skip_empty_dir'
|
|
r' /linkdest'
|
|
r' /exclude='
|
|
r'$RECYCLE.BIN;'
|
|
r'$Recycle.Bin;'
|
|
r'.AppleDB;'
|
|
r'.AppleDesktop;'
|
|
r'.AppleDouble;'
|
|
r'.com.apple.timemachine.supported;'
|
|
r'.dbfseventsd;'
|
|
r'.DocumentRevisions-V100*;'
|
|
r'.DS_Store;'
|
|
r'.fseventsd;'
|
|
r'.PKInstallSandboxManager;'
|
|
r'.Spotlight*;'
|
|
r'.SymAV*;'
|
|
r'.symSchedScanLockxz;'
|
|
r'.TemporaryItems;'
|
|
r'.Trash*;'
|
|
r'.vol;'
|
|
r'.VolumeIcon.icns;'
|
|
r'desktop.ini;'
|
|
r'Desktop?DB;'
|
|
r'Desktop?DF;'
|
|
r'hiberfil.sys;'
|
|
r'lost+found;'
|
|
r'Network?Trash?Folder;'
|
|
r'pagefile.sys;'
|
|
r'Recycled;'
|
|
r'RECYCLER;'
|
|
r'System?Volume?Information;'
|
|
r'Temporary?Items;'
|
|
r'Thumbs.db'
|
|
r' /to=%client_dir%\Transfer_%iso_date%\ '
|
|
),
|
|
'L_ELEV': 'True',
|
|
'Extra Code': [
|
|
r'call "%bin%\Scripts\init_client_dir.cmd" /Logs /Transfer',
|
|
],
|
|
},
|
|
'FastCopy': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'FastCopy',
|
|
'L_ITEM': 'FastCopy.exe',
|
|
'L_ARGS': (
|
|
r' /logfile=%log_dir%\Tools\FastCopy.log'
|
|
r' /cmd=noexist_only'
|
|
r' /utf8'
|
|
r' /skip_empty_dir'
|
|
r' /linkdest'
|
|
r' /exclude='
|
|
r'$RECYCLE.BIN;'
|
|
r'$Recycle.Bin;'
|
|
r'.AppleDB;'
|
|
r'.AppleDesktop;'
|
|
r'.AppleDouble;'
|
|
r'.com.apple.timemachine.supported;'
|
|
r'.dbfseventsd;'
|
|
r'.DocumentRevisions-V100*;'
|
|
r'.DS_Store;'
|
|
r'.fseventsd;'
|
|
r'.PKInstallSandboxManager;'
|
|
r'.Spotlight*;'
|
|
r'.SymAV*;'
|
|
r'.symSchedScanLockxz;'
|
|
r'.TemporaryItems;'
|
|
r'.Trash*;'
|
|
r'.vol;'
|
|
r'.VolumeIcon.icns;'
|
|
r'desktop.ini;'
|
|
r'Desktop?DB;'
|
|
r'Desktop?DF;'
|
|
r'hiberfil.sys;'
|
|
r'lost+found;'
|
|
r'Network?Trash?Folder;'
|
|
r'pagefile.sys;'
|
|
r'Recycled;'
|
|
r'RECYCLER;'
|
|
r'System?Volume?Information;'
|
|
r'Temporary?Items;'
|
|
r'Thumbs.db'
|
|
r' /to=%client_dir%\Transfer_%iso_date%\ '
|
|
),
|
|
'Extra Code': [
|
|
r'call "%bin%\Scripts\init_client_dir.cmd" /Logs /Transfer',
|
|
],
|
|
},
|
|
'KVRT': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'KVRT',
|
|
'L_ITEM': 'KVRT.exe',
|
|
'L_ARGS': (
|
|
r' -accepteula'
|
|
r' -d %q_dir%'
|
|
r' -processlevel 3'
|
|
r' -dontcryptsupportinfo'
|
|
r' -fixednames'
|
|
),
|
|
'Extra Code': [
|
|
r'call "%bin%\Scripts\init_client_dir.cmd" /Quarantine',
|
|
r'set "q_dir=%client_dir%\Quarantine\KVRT"',
|
|
r'mkdir "%q_dir%">nul 2>&1',
|
|
],
|
|
},
|
|
'Mac & Linux Reader': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'LinuxReader',
|
|
'L_ITEM': 'LinuxReader.exe',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'Transferred Keys': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'transferred_keys.py',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'User Data Transfer': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'user_data_transfer.py',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'XYplorer (as ADMIN)': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'XYplorerFree',
|
|
'L_ITEM': 'XYplorerFree.exe',
|
|
'L_ARGS': r'/exp /win=max %userprofile%',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'XYplorer': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'XYplorerFree',
|
|
'L_ITEM': 'XYplorerFree.exe',
|
|
'L_ARGS': r'/exp /win=max %userprofile%',
|
|
},
|
|
},
|
|
r'Diagnostics': {
|
|
'AIDA64': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'AIDA64',
|
|
'L_ITEM': 'aida64.exe',
|
|
},
|
|
'ProduKey': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'ProduKey',
|
|
'L_ITEM': 'ProduKey.exe',
|
|
'L_ELEV': 'True',
|
|
'Extra Code': [
|
|
r'if exist "%bin%\ProduKey" (',
|
|
r' del "%bin%\ProduKey\ProduKey.cfg" 2>nul',
|
|
r' del "%bin%\ProduKey\ProduKey64.cfg" 2>nul',
|
|
r')',
|
|
],
|
|
},
|
|
'System Diagnostics': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'system_diagnostics.py',
|
|
'L_ELEV': 'True',
|
|
},
|
|
},
|
|
r'Diagnostics\Extras': {
|
|
'Autoruns (with VirusTotal Scan)': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'Autoruns',
|
|
'L_ITEM': 'Autoruns.exe',
|
|
'L_ARGS': '-e',
|
|
'Extra Code': [
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns /v checkvirustotal /t REG_DWORD /d 1 /f >nul',
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns /v EulaAccepted /t REG_DWORD /d 1 /f >nul',
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns /v shownomicrosoft /t REG_DWORD /d 1 /f >nul',
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns /v shownowindows /t REG_DWORD /d 1 /f >nul',
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns /v showonlyvirustotal /t REG_DWORD /d 1 /f >nul',
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns /v submitvirustotal /t REG_DWORD /d 0 /f >nul',
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns /v verifysignatures /t REG_DWORD /d 1 /f >nul',
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns\SigCheck /v EulaAccepted /t REG_DWORD /d 1 /f >nul',
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns\Streams /v EulaAccepted /t REG_DWORD /d 1 /f >nul',
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns\VirusTotal /v VirusTotalTermsAccepted /t REG_DWORD /d 1 /f >nul',
|
|
],
|
|
},
|
|
'BleachBit': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'BleachBit',
|
|
'L_ITEM': 'bleachbit.exe',
|
|
},
|
|
'BlueScreenView': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'BlueScreenView',
|
|
'L_ITEM': 'BlueScreenView.exe',
|
|
},
|
|
'ERUNT': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'erunt',
|
|
'L_ITEM': 'ERUNT.EXE',
|
|
'L_ARGS': '%client_dir%\Backups\Registry\%iso_date% sysreg curuser otherusers',
|
|
'L_ELEV': 'True',
|
|
'Extra Code': [
|
|
r'call "%bin%\Scripts\init_client_dir.cmd" /Logs',
|
|
],
|
|
},
|
|
'FurMark': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'FurMark',
|
|
'L_ITEM': 'FurMark.exe',
|
|
},
|
|
'HDTune Pro': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'HDTunePro',
|
|
'L_ITEM': 'HDTunePro.exe',
|
|
},
|
|
'HitmanPro': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'HitmanPro',
|
|
'L_ITEM': 'HitmanPro.exe',
|
|
'Extra Code': [
|
|
r'call "%bin%\Scripts\init_client_dir.cmd" /Logs',
|
|
],
|
|
},
|
|
'HWiNFO': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'HWiNFO',
|
|
'L_ITEM': 'HWiNFO.exe',
|
|
'Extra Code': [
|
|
r'for %%a in (32 64) do (',
|
|
r' copy /y "%bin%\HWiNFO\general.ini" "%bin%\HWiNFO\HWiNFO%%a.ini"',
|
|
r' (echo SensorsOnly=0)>>"%bin%\HWiNFO\HWiNFO%%a.ini"',
|
|
r' (echo SummaryOnly=0)>>"%bin%\HWiNFO\HWiNFO%%a.ini"',
|
|
r')',
|
|
],
|
|
},
|
|
'HWiNFO (Sensors)': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'HWiNFO',
|
|
'L_ITEM': 'HWiNFO.exe',
|
|
'Extra Code': [
|
|
r'for %%a in (32 64) do (',
|
|
r' copy /y "%bin%\HWiNFO\general.ini" "%bin%\HWiNFO\HWiNFO%%a.ini"',
|
|
r' (echo SensorsOnly=1)>>"%bin%\HWiNFO\HWiNFO%%a.ini"',
|
|
r' (echo SummaryOnly=0)>>"%bin%\HWiNFO\HWiNFO%%a.ini"',
|
|
r')',
|
|
],
|
|
},
|
|
},
|
|
r'Drivers': {
|
|
'Intel RST (Current Release)': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': '_Drivers\Intel RST',
|
|
'L_ITEM': 'SetupRST_16.5.exe',
|
|
'L_7ZIP': 'SetupRST_16.5.exe',
|
|
},
|
|
'Intel RST (Previous Releases)': {
|
|
'L_TYPE': 'Folder',
|
|
'L_PATH': '_Drivers\Intel RST',
|
|
'L_ITEM': '.',
|
|
'L_NCMD': 'True',
|
|
},
|
|
'Intel SSD Toolbox': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': r'_Drivers\Intel SSD Toolbox',
|
|
'L_ITEM': 'Intel SSD Toolbox.exe',
|
|
},
|
|
'Samsing Magician': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': r'_Drivers\Samsung Magician',
|
|
'L_ITEM': 'Samsung Magician.exe',
|
|
},
|
|
'Snappy Driver Installer Origin': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': '_Drivers\SDIO',
|
|
'L_ITEM': 'SDIO.exe',
|
|
},
|
|
},
|
|
r'Drivers\Extras': {
|
|
'Acer': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'HWiNFO',
|
|
'L_ITEM': 'HWiNFO.exe',
|
|
'Extra Code': [
|
|
r'for %%a in (32 64) do (',
|
|
r' copy /y "%bin%\HWiNFO\general.ini" "%bin%\HWiNFO\HWiNFO%%a.ini"',
|
|
r' (echo SensorsOnly=0)>>"%bin%\HWiNFO\HWiNFO%%a.ini"',
|
|
r' (echo SummaryOnly=0)>>"%bin%\HWiNFO\HWiNFO%%a.ini"',
|
|
r')',
|
|
r'start "" "http://us.acer.com/ac/en/US/content/drivers"',
|
|
],
|
|
},
|
|
'Lenovo': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'HWiNFO',
|
|
'L_ITEM': 'HWiNFO.exe',
|
|
'Extra Code': [
|
|
r'for %%a in (32 64) do (',
|
|
r' copy /y "%bin%\HWiNFO\general.ini" "%bin%\HWiNFO\HWiNFO%%a.ini"',
|
|
r' (echo SensorsOnly=0)>>"%bin%\HWiNFO\HWiNFO%%a.ini"',
|
|
r' (echo SummaryOnly=0)>>"%bin%\HWiNFO\HWiNFO%%a.ini"',
|
|
r')',
|
|
r'start "" "https://pcsupport.lenovo.com/us/en/"',
|
|
],
|
|
},
|
|
'Toshiba': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'HWiNFO',
|
|
'L_ITEM': 'HWiNFO.exe',
|
|
'Extra Code': [
|
|
r'for %%a in (32 64) do (',
|
|
r' copy /y "%bin%\HWiNFO\general.ini" "%bin%\HWiNFO\HWiNFO%%a.ini"',
|
|
r' (echo SensorsOnly=0)>>"%bin%\HWiNFO\HWiNFO%%a.ini"',
|
|
r' (echo SummaryOnly=0)>>"%bin%\HWiNFO\HWiNFO%%a.ini"',
|
|
r')',
|
|
r'start "" "http://support.toshiba.com/drivers"',
|
|
],
|
|
},
|
|
},
|
|
r'Installers': {
|
|
'ESET NOD32 AV': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'install_eset_nod32_av.py',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'SW Bundle': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'install_sw_bundle.py',
|
|
'L_ELEV': 'True',
|
|
},
|
|
},
|
|
r'Installers\Extras\Office\2016': {
|
|
'Home and Business 2016 (x32)': {
|
|
'L_TYPE': 'Office',
|
|
'L_PATH': '2016',
|
|
'L_ITEM': 'hb_32.xml',
|
|
'L_NCMD': 'True',
|
|
},
|
|
'Home and Business 2016 (x64)': {
|
|
'L_TYPE': 'Office',
|
|
'L_PATH': '2016',
|
|
'L_ITEM': 'hb_64.xml',
|
|
'L_NCMD': 'True',
|
|
},
|
|
'Home and Student 2016 (x32)': {
|
|
'L_TYPE': 'Office',
|
|
'L_PATH': '2016',
|
|
'L_ITEM': 'hs_32.xml',
|
|
'L_NCMD': 'True',
|
|
},
|
|
'Home and Student 2016 (x64)': {
|
|
'L_TYPE': 'Office',
|
|
'L_PATH': '2016',
|
|
'L_ITEM': 'hs_64.xml',
|
|
'L_NCMD': 'True',
|
|
},
|
|
'Office 365 2016 (x32)': {
|
|
'L_TYPE': 'Office',
|
|
'L_PATH': '2016',
|
|
'L_ITEM': '365_32.xml',
|
|
'L_NCMD': 'True',
|
|
},
|
|
'Office 365 2016 (x64)': {
|
|
'L_TYPE': 'Office',
|
|
'L_PATH': '2016',
|
|
'L_ITEM': '365_64.xml',
|
|
'L_NCMD': 'True',
|
|
},
|
|
},
|
|
r'Installers\Extras\Runtimes': {
|
|
'Visual C++ Runtimes': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'install_vcredists.py',
|
|
'L_ELEV': 'True',
|
|
},
|
|
},
|
|
r'Misc': {
|
|
'Cleanup CBS Temp Files': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'cbs_fix.py',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'ConEmu (as ADMIN)': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'ConEmu',
|
|
'L_ITEM': 'ConEmu.exe',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'ConEmu': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'ConEmu',
|
|
'L_ITEM': 'ConEmu.exe',
|
|
},
|
|
'Enter SafeMode': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'safemode_enter.py',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'Everything': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'Everything',
|
|
'L_ITEM': 'Everything.exe',
|
|
'L_ARGS': '-nodb',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'Exit SafeMode': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'safemode_exit.py',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'Network Stability Test': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'network_stability_test.py',
|
|
},
|
|
'Notepad++': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'notepadplusplus',
|
|
'L_ITEM': 'notepadplusplus.exe',
|
|
},
|
|
'PuTTY': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'PuTTY',
|
|
'L_ITEM': 'PUTTY.EXE',
|
|
},
|
|
'ShutUp10': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'ShutUp10',
|
|
'L_ITEM': 'OOSU10.exe',
|
|
},
|
|
'ShutUp10 (1201 Minimal Selection)': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'ShutUp10',
|
|
'L_ITEM': 'OOSU10.exe',
|
|
'L_ARGS': '1201.cfg',
|
|
},
|
|
'Update Kit': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'update_kit.py',
|
|
},
|
|
'WizTree': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'WizTree',
|
|
'L_ITEM': 'WizTree.exe',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'XMPlay': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'XMPlay',
|
|
'L_ITEM': 'xmplay.exe',
|
|
'L_ARGS': '"%bin%\XMPlay\music.7z"',
|
|
},
|
|
},
|
|
r'Repairs': {
|
|
'AdwCleaner': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'AdwCleaner',
|
|
'L_ITEM': 'AdwCleaner.exe',
|
|
},
|
|
'Autoruns': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'Autoruns',
|
|
'L_ITEM': 'Autoruns.exe',
|
|
'L_ARGS': '-e',
|
|
'Extra Code': [
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns /v checkvirustotal /t REG_DWORD /d 0 /f >nul',
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns /v EulaAccepted /t REG_DWORD /d 1 /f >nul',
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns /v shownomicrosoft /t REG_DWORD /d 1 /f >nul',
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns /v shownowindows /t REG_DWORD /d 1 /f >nul',
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns /v showonlyvirustotal /t REG_DWORD /d 0 /f >nul',
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns /v submitvirustotal /t REG_DWORD /d 0 /f >nul',
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns /v verifysignatures /t REG_DWORD /d 0 /f >nul',
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns\SigCheck /v EulaAccepted /t REG_DWORD /d 1 /f >nul',
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns\Streams /v EulaAccepted /t REG_DWORD /d 1 /f >nul',
|
|
r'reg add HKCU\Software\Sysinternals\AutoRuns\VirusTotal /v VirusTotalTermsAccepted /t REG_DWORD /d 1 /f >nul',
|
|
],
|
|
},
|
|
'CHKDSK': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'check_disk.py',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'DISM': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'dism.py',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'ESET Online Scanner': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'ESET',
|
|
'L_ITEM': 'ESET.exe',
|
|
},
|
|
'KVRT': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'KVRT',
|
|
'L_ITEM': 'KVRT.exe',
|
|
'L_ARGS': (
|
|
r' -accepteula'
|
|
r' -d %q_dir%'
|
|
r' -processlevel 3'
|
|
r' -dontcryptsupportinfo'
|
|
r' -fixednames'
|
|
),
|
|
'Extra Code': [
|
|
r'call "%bin%\Scripts\init_client_dir.cmd" /Quarantine',
|
|
r'set "q_dir=%client_dir%\Quarantine\KVRT"',
|
|
r'mkdir "%q_dir%">nul 2>&1',
|
|
],
|
|
},
|
|
'RKill': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'RKill',
|
|
'L_ITEM': 'RKill.exe',
|
|
'L_ARGS': '-s -l %log_dir%\Tools\RKill.log',
|
|
'L_ELEV': 'True',
|
|
'Extra Code': [
|
|
r'call "%bin%\Scripts\init_client_dir.cmd" /Logs',
|
|
],
|
|
},
|
|
'SFC Scan': {
|
|
'L_TYPE': 'PyScript',
|
|
'L_PATH': 'Scripts',
|
|
'L_ITEM': 'sfc_scan.py',
|
|
'L_ELEV': 'True',
|
|
},
|
|
'TDSSKiller': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'TDSSKiller',
|
|
'L_ITEM': 'TDSSKiller.exe',
|
|
'L_ARGS': (
|
|
r' -l %log_dir%\Tools\TDSSKiller.log'
|
|
r' -qpath %q_dir%'
|
|
r' -accepteula'
|
|
r' -accepteulaksn'
|
|
r' -dcexact'
|
|
r' -tdlfs'
|
|
),
|
|
'Extra Code': [
|
|
r'call "%bin%\Scripts\init_client_dir.cmd" /Quarantine',
|
|
r'set "q_dir=%client_dir%\Quarantine\TDSSKiller"',
|
|
r'mkdir "%q_dir%">nul 2>&1',
|
|
],
|
|
},
|
|
'WinAIO Repair': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'WinAIO Repair',
|
|
'L_ITEM': 'Repair_Windows.exe',
|
|
'L_ELEV': 'True',
|
|
'Extra Code': [
|
|
r'copy /y "%bin%\WinAIORepair\__empty.ini" "%bin%\WinAIORepair\settings.ini"',
|
|
],
|
|
},
|
|
'WinAIO Repair (Fix Associations)': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'WinAIO Repair',
|
|
'L_ITEM': 'Repair_Windows.exe',
|
|
'L_ELEV': 'True',
|
|
'Extra Code': [
|
|
r'copy /y "%bin%\WinAIORepair\__associations.ini" "%bin%\WinAIORepair\settings.ini"',
|
|
],
|
|
},
|
|
'WinAIO Repair (Fix Permissions)': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'WinAIO Repair',
|
|
'L_ITEM': 'Repair_Windows.exe',
|
|
'L_ELEV': 'True',
|
|
'Extra Code': [
|
|
r'copy /y "%bin%\WinAIORepair\__permissions.ini" "%bin%\WinAIORepair\settings.ini"',
|
|
],
|
|
},
|
|
},
|
|
r'Uninstallers': {
|
|
'IObit Uninstaller': {
|
|
'L_TYPE': 'Executable',
|
|
'L_PATH': 'IObitUninstallerPortable',
|
|
'L_ITEM': 'IObitUninstallerPortable.exe',
|
|
},
|
|
},
|
|
}
|
|
|
|
if __name__ == '__main__':
|
|
print("This file is not meant to be called directly.")
|