App Script Updates

This commit is contained in:
Homes32
2026-03-28 13:52:27 -05:00
parent fd81863ccc
commit 0ccf1408f1
36 changed files with 789 additions and 797 deletions
@@ -30,18 +30,18 @@
[Main]
Title=NVDA
Description=(v2025.3) NonVisual Desktop Access (NVDA) is a free, open source, globally accessible screen reader for the blind and vision impaired.
Description=(v2025.3.3) NonVisual Desktop Access (NVDA) is a free, open source, globally accessible screen reader for the blind and vision impaired.
Author=Homes32
Level=5
Version=1.0.2.0
Date=2025-09-15
Version=1.0.3.0
Date=2026-03-27
Selected=False
Mandatory=False
[Variables]
%ProgramFolder%="NVDA"
%ProgramExe%="nvda_uiAccess.exe"
%ProgramVersion%="2025.3"
%ProgramVersion%="2025.3.3"
%DownloadURL%=https://www.nvaccess.org/files/nvda/releases/%ProgramVersion%/nvda_%ProgramVersion%.exe
%SetupFile%="NVDA-%ProgramVersion%.exe"
%ConfigFile%="%TargetPrograms%\%ProgramFolder%\userConfig\nvda.ini"
@@ -66,29 +66,29 @@ RegHiveLoad,Tmp_Software,%RegSoftware%
RegHiveLoad,Tmp_System,%RegSystem%
// Register Backup File Ext.
RegWrite,HKLM,0x1,"Tmp_Software\Classes\.adi","","AOMEI Backupper Backup File"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\.afi","","AOMEI Backupper Backup File"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\AOMEI Backupper Backup File","","AOMEI Backupper Backup File"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\.adi","","AOMEI Backupper Backup File"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\.afi","","AOMEI Backupper Backup File"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\AOMEI Backupper Backup File","","AOMEI Backupper Backup File"
// Register Drivers
RegMulti,HKLM,"Tmp_System\ControlSet001\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}","UpperFilters",Append,"ambakdrv"
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\ambakdrv","DisplayName","ambakdrv"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\ambakdrv","ErrorControl",0
RegWrite,HKLM,0x2,"Tmp_System\ControlSet001\Services\ambakdrv","ImagePath","system32\drivers\ambakdrv.sys"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\ambakdrv","Start",0
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\ambakdrv","Type",1
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\ambakdrv","DisplayName","ambakdrv"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\ambakdrv","ErrorControl",0
RegWrite,HKLM,REG_EXPAND_SZ,"Tmp_System\ControlSet001\Services\ambakdrv","ImagePath","system32\drivers\ambakdrv.sys"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\ambakdrv","Start",0
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\ambakdrv","Type",1
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\ammntdrv","DisplayName","ammntdrv"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\ammntdrv","ErrorControl",0
RegWrite,HKLM,0x2,"Tmp_System\ControlSet001\Services\ammntdrv","ImagePath","system32\drivers\ammntdrv.sys"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\ammntdrv","Start",1
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\ammntdrv","Type",1
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\ammntdrv","DisplayName","ammntdrv"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\ammntdrv","ErrorControl",0
RegWrite,HKLM,REG_EXPAND_SZ,"Tmp_System\ControlSet001\Services\ammntdrv","ImagePath","system32\drivers\ammntdrv.sys"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\ammntdrv","Start",1
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\ammntdrv","Type",1
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\amwrtdrv","DisplayName","amwrtdrv"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\amwrtdrv","ErrorControl",0
RegWrite,HKLM,0x2,"Tmp_System\ControlSet001\Services\amwrtdrv","ImagePath","system32\drivers\amwrtdrv.sys"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\amwrtdrv","Start",1
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\amwrtdrv","Type",1
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\amwrtdrv","DisplayName","amwrtdrv"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\amwrtdrv","ErrorControl",0
RegWrite,HKLM,REG_EXPAND_SZ,"Tmp_System\ControlSet001\Services\amwrtdrv","ImagePath","system32\drivers\amwrtdrv.sys"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\amwrtdrv","Start",1
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\amwrtdrv","Type",1
// Language
StrFormat,SPLIT,%cmb_Language%,"[",2,%Lang%
@@ -104,15 +104,15 @@ IniWrite,"%TargetPrograms%\%ProgramFolder%\other.ini","UserExperience","Experien
If,%HostArch%,Equal,x86,Set,%WOW6432Node%,""
Else,Set,%WOW6432Node%,"WOW6432Node\"
If,%cmb_RegEdition%,Equal,"Standard",RegWrite,HKLM,0x3,"Tmp_Software\Microsoft\Windows\CurrentVersion","ProgramData",08,77,2f,f2,ca,c7,37,a1,1e,e2,3e,e2,ef,7b,18,b5,1d,d3,4d,d2,1c,9b,19,92,31,93,64,f6,5a,f0,61,92,2c,85,3f,80,56,eb,1b,ee,2a,97,9e,a4,89,a9,b5,51,b2,88,c8,df,d1,df,64,a9,21,d1,a1,b5,85,b9,71,d4,5c,41,8a,26,8e,45,01,2b,16,6a,b6,62,c6,6d,46,6e,15,5b
If,%cmb_RegEdition%,Equal,"Standard",RegWrite,HKLM,REG_BINARY,"Tmp_Software\Microsoft\Windows\CurrentVersion","ProgramData",08,77,2f,f2,ca,c7,37,a1,1e,e2,3e,e2,ef,7b,18,b5,1d,d3,4d,d2,1c,9b,19,92,31,93,64,f6,5a,f0,61,92,2c,85,3f,80,56,eb,1b,ee,2a,97,9e,a4,89,a9,b5,51,b2,88,c8,df,d1,df,64,a9,21,d1,a1,b5,85,b9,71,d4,5c,41,8a,26,8e,45,01,2b,16,6a,b6,62,c6,6d,46,6e,15,5b
Else,If,%cmb_RegEdition%,Equal,"Import License From Host",Begin
RegRead,HKLM,"Software\%WOW6432Node%Microsoft\Windows\CurrentVersion","ProgramData",%Host_LicKey%
If,%Host_LicKey%,Equal,"",Halt,"ERROR: Could not retrieve license key from host system."
Else,RegWrite,HKLM,0x3,"Tmp_Software\Microsoft\Windows\CurrentVersion","ProgramData",%Host_LicKey%
Else,RegWrite,HKLM,REG_BINARY,"Tmp_Software\Microsoft\Windows\CurrentVersion","ProgramData",%Host_LicKey%
End
Else,Begin
If,%txt_LicKey%,Equal,"",Halt,"ERROR: You must enter a license key."
Else,RegWrite,HKLM,0x3,"Tmp_Software\Microsoft\Windows\CurrentVersion","ProgramData",%txt_LicKey%
Else,RegWrite,HKLM,REG_BINARY,"Tmp_Software\Microsoft\Windows\CurrentVersion","ProgramData",%txt_LicKey%
End
IniWrite,"%TargetPrograms%\%ProgramFolder%\Version.ini","VersionInfo","versionCode",2
@@ -67,65 +67,65 @@ Echo,"Configuring %ScriptTitle%..."
RegLoadHives
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\GlobalComponents","snapapi.dll","x:\Windows\system32\snapapi.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\GlobalComponents","volume_tracker_driver_api.dll","x:\Windows\system32\volume_tracker_driver_api.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\GlobalComponents","snapapi.dll","x:\Windows\system32\snapapi.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\GlobalComponents","volume_tracker_driver_api.dll","x:\Windows\system32\volume_tracker_driver_api.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","resource.dll","%PEPrograms%\%ProgramFolder%\resource.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","icu38.dll","%PEPrograms%\%ProgramFolder%\icu38.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","libcrypto10.dll","%PEPrograms%\%ProgramFolder%\libcrypto10.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","thread_pool.dll","%PEPrograms%\%ProgramFolder%\thread_pool.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","libssl10.dll","%PEPrograms%\%ProgramFolder%\libssl10.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","kb_link.dll","%PEPrograms%\%ProgramFolder%\kb_link.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","rpc_client.dll","%PEPrograms%\%ProgramFolder%\rpc_client.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","tib_api.dll","%PEPrograms%\%ProgramFolder%\tib_api.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","tib_mounter.dll","%PEPrograms%\%ProgramFolder%\tib_mounter.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","oem_doc_source.dll","%PEPrograms%\%ProgramFolder%\oem_doc_source.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","ulxmlrpcpp.dll","%PEPrograms%\%ProgramFolder%\ulxmlrpcpp.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","expat.dll","%PEPrograms%\%ProgramFolder%\expat.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","logging.dll","%PEPrograms%\%ProgramFolder%\logging.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","boot_assist.dll","%PEPrograms%\%ProgramFolder%\boot_assist.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","mspack.dll","%PEPrograms%\%ProgramFolder%\mspack.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","backup_worker.exe","%PEPrograms%\%ProgramFolder%\backup_worker.exe"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","archive3.dll","%PEPrograms%\%ProgramFolder%\archive3.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","archive3_adapter.dll","%PEPrograms%\%ProgramFolder%\archive3_adapter.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","astor_client.dll","%PEPrograms%\%ProgramFolder%\astor_client.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","disk_backup.dll","%PEPrograms%\%ProgramFolder%\disk_backup.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","file_backup.dll","%PEPrograms%\%ProgramFolder%\file_backup.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","onig.dll","%PEPrograms%\%ProgramFolder%\onig.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","pcs_io.dll","%PEPrograms%\%ProgramFolder%\pcs_io.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","re2.dll","%PEPrograms%\%ProgramFolder%\re2.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","winpthreads4.dll","%PEPrograms%\%ProgramFolder%\winpthreads4.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","zstd.dll","%PEPrograms%\%ProgramFolder%\zstd.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","auto_reactivate.bin","%PEPrograms%\%ProgramFolder%\auto_reactivate.bin"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\CommonComponents","auto_reactivate64.bin","%PEPrograms%\%ProgramFolder%\auto_reactivate64.bin"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","resource.dll","%PEPrograms%\%ProgramFolder%\resource.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","icu38.dll","%PEPrograms%\%ProgramFolder%\icu38.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","libcrypto10.dll","%PEPrograms%\%ProgramFolder%\libcrypto10.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","thread_pool.dll","%PEPrograms%\%ProgramFolder%\thread_pool.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","libssl10.dll","%PEPrograms%\%ProgramFolder%\libssl10.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","kb_link.dll","%PEPrograms%\%ProgramFolder%\kb_link.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","rpc_client.dll","%PEPrograms%\%ProgramFolder%\rpc_client.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","tib_api.dll","%PEPrograms%\%ProgramFolder%\tib_api.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","tib_mounter.dll","%PEPrograms%\%ProgramFolder%\tib_mounter.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","oem_doc_source.dll","%PEPrograms%\%ProgramFolder%\oem_doc_source.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","ulxmlrpcpp.dll","%PEPrograms%\%ProgramFolder%\ulxmlrpcpp.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","expat.dll","%PEPrograms%\%ProgramFolder%\expat.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","logging.dll","%PEPrograms%\%ProgramFolder%\logging.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","boot_assist.dll","%PEPrograms%\%ProgramFolder%\boot_assist.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","mspack.dll","%PEPrograms%\%ProgramFolder%\mspack.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","backup_worker.exe","%PEPrograms%\%ProgramFolder%\backup_worker.exe"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","archive3.dll","%PEPrograms%\%ProgramFolder%\archive3.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","archive3_adapter.dll","%PEPrograms%\%ProgramFolder%\archive3_adapter.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","astor_client.dll","%PEPrograms%\%ProgramFolder%\astor_client.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","disk_backup.dll","%PEPrograms%\%ProgramFolder%\disk_backup.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","file_backup.dll","%PEPrograms%\%ProgramFolder%\file_backup.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","onig.dll","%PEPrograms%\%ProgramFolder%\onig.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","pcs_io.dll","%PEPrograms%\%ProgramFolder%\pcs_io.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","re2.dll","%PEPrograms%\%ProgramFolder%\re2.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","winpthreads4.dll","%PEPrograms%\%ProgramFolder%\winpthreads4.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","zstd.dll","%PEPrograms%\%ProgramFolder%\zstd.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","auto_reactivate.bin","%PEPrograms%\%ProgramFolder%\auto_reactivate.bin"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\CommonComponents","auto_reactivate64.bin","%PEPrograms%\%ProgramFolder%\auto_reactivate64.bin"
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\TrueImageHome\Settings","ServiceDir","%PEPrograms%\%ProgramFolder%"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\TrueImageHome\Settings","ServiceDir","%PEPrograms%\%ProgramFolder%"
System,ErrorOff,3
RegMulti,HKLM,"Tmp_System\ControlSet001\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}","UpperFilters",Append,"PartMgr"
RegMulti,HKLM,"Tmp_System\ControlSet001\Control\Class\{4d36e967-e325-11ce-bfc1-08002be10318}","UpperFilters",Append,"fltsrv"
RegMulti,HKLM,"Tmp_System\ControlSet001\Control\Class\{71a27cdd-812a-11d0-bec7-08002be2092f}","UpperFilters",Append,"fltsrv"
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\fltsrv","DisplayName","Acronis Storage Filter Management"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\fltsrv","ErrorControl",1
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\fltsrv","Group","PnP Filter"
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\fltsrv","ImagePath","System32\Drivers\fltsrv.sys"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\fltsrv","Start",0
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\fltsrv","Tag",8
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\fltsrv","Type",1
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\fltsrv","DisplayName","Acronis Storage Filter Management"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\fltsrv","ErrorControl",1
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\fltsrv","Group","PnP Filter"
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\fltsrv","ImagePath","System32\Drivers\fltsrv.sys"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\fltsrv","Start",0
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\fltsrv","Tag",8
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\fltsrv","Type",1
//--
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\snapman","DisplayName","Acronis Snapshot Manager"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\snapman","ErrorControl",1
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\snapman","ImagePath","System32\Drivers\snapman.sys"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\snapman","Start",0
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\snapman","Type",1
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\snapman","DisplayName","Acronis Snapshot Manager"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\snapman","ErrorControl",1
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\snapman","ImagePath","System32\Drivers\snapman.sys"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\snapman","Start",0
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\snapman","Type",1
//--
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\volume_tracker","DisplayName","Acronis Volume Tracker"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\volume_tracker","ErrorControl",1
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\volume_tracker","DisplayName","Acronis Volume Tracker"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\volume_tracker","ErrorControl",1
RegWrite,HKLM,0x2,"Tmp_System\ControlSet001\Services\volume_tracker","ImagePath","System32\Drivers\volume_tracker.sys"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\volume_tracker","Start",0
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\volume_tracker","Type",1
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\volume_tracker","Group","PnP Filter"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\volume_tracker","Start",0
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\volume_tracker","Type",1
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\volume_tracker","Group","PnP Filter"
// File Associations
Associate,".tibx","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
@@ -133,7 +133,7 @@ Associate,".tibx","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
// Language
StrFormat,SPLIT,%cmb_Language%,"[",2,%Lang%
StrFormat,RTRIM,%Lang%,1,%Lang%
RegWrite,HKLM,0x1,"Tmp_Software\Acronis\Global","language","%Lang%"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Acronis\Global","language","%Lang%"
// iSCSI
If,%cb_Include_iSCSI_Drivers%,Equal,True,Run,%ScriptFile%,iSCSIsupport
@@ -222,55 +222,55 @@ End
// iScsiPrt Service
RegWrite,HKLM,0x2,"Tmp_System\ControlSet001\Services\iScsiPrt","ImagePath","system32\DRIVERS\msiscsi.sys"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\iScsiPrt","Type",1
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\iScsiPrt","Start",3
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\iScsiPrt","ErrorControl",1
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\iScsiPrt","DisplayName","iScsiPort Driver"
RegWrite,HKLM,0x7,"Tmp_System\ControlSet001\Services\iScsiPrt","Owners","iscsi.inf"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\iScsiPrt","BootFlags",1
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\iScsiPrt","Group","iSCSI"
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\iScsiPrt\Enum",0,"ROOT\ISCSIPRT\0000"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\iScsiPrt\Enum","Count",1
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\iScsiPrt\Enum","NextInstance",1
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\iScsiPrt\Enum","INITSTARTFAILED",1
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\iScsiPrt\Parameters","BusType",9
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\iScsiPrt","Type",1
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\iScsiPrt","Start",3
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\iScsiPrt","ErrorControl",1
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\iScsiPrt","DisplayName","iScsiPort Driver"
RegWrite,HKLM,REG_MULTI_SZ,"Tmp_System\ControlSet001\Services\iScsiPrt","Owners","iscsi.inf"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\iScsiPrt","BootFlags",1
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\iScsiPrt","Group","iSCSI"
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\iScsiPrt\Enum",0,"ROOT\ISCSIPRT\0000"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\iScsiPrt\Enum","Count",1
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\iScsiPrt\Enum","NextInstance",1
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\iScsiPrt\Enum","INITSTARTFAILED",1
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\iScsiPrt\Parameters","BusType",9
// MSiSCSI Service
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\MSiSCSI","ErrorControl",1
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\MSiSCSI","ImagePath","system32\iscsiexe.exe"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\MSiSCSI","Start",2
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\MSiSCSI","Type",16
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\MSiSCSI","Description","Manages Internet SCSI (iSCSI) sessions from this computer to remote iSCSI target devices. If this service is stopped, this computer will not be able to login or access iSCSI targets. If this service is disabled, any services that explicitly depend on it will fail to start."
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\MSiSCSI","DisplayName","Microsoft iSCSI Initiator Service"
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\MSiSCSI","Objectname","LocalSystem"
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\MSiSCSI","Group","iSCSI"
RegWrite,HKLM,0x3,"Tmp_System\ControlSet001\Services\MSiSCSI","FailureActions",80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,00,02,00,00,00,60,ea,00,00,02,00,00,00,60,ea,00,00,02,00,00,00,60,ea,00,00
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\MSiSCSI\Enum","Count",1
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\MSiSCSI\Enum","NextInstance",1
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\MSiSCSI\Enum","INITSTARTFAILED",1
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\MSiSCSI\Enum",0,"ROOT\LEGACY_MSISCSI\0000"
RegWrite,HKLM,0x0,"Tmp_System\Setup\AllowStart\MSiSCSI"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\MSiSCSI","ErrorControl",1
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\MSiSCSI","ImagePath","system32\iscsiexe.exe"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\MSiSCSI","Start",2
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\MSiSCSI","Type",16
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\MSiSCSI","Description","Manages Internet SCSI (iSCSI) sessions from this computer to remote iSCSI target devices. If this service is stopped, this computer will not be able to login or access iSCSI targets. If this service is disabled, any services that explicitly depend on it will fail to start."
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\MSiSCSI","DisplayName","Microsoft iSCSI Initiator Service"
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\MSiSCSI","Objectname","LocalSystem"
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\MSiSCSI","Group","iSCSI"
RegWrite,HKLM,REG_BINARY,"Tmp_System\ControlSet001\Services\MSiSCSI","FailureActions",80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,00,02,00,00,00,60,ea,00,00,02,00,00,00,60,ea,00,00,02,00,00,00,60,ea,00,00
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\MSiSCSI\Enum","Count",1
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\MSiSCSI\Enum","NextInstance",1
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\MSiSCSI\Enum","INITSTARTFAILED",1
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\MSiSCSI\Enum",0,"ROOT\LEGACY_MSISCSI\0000"
RegWrite,HKLM,REG_NONE,"Tmp_System\Setup\AllowStart\MSiSCSI"
// Microsoft iSCSI Initiator
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000","ClassGUID","{4D36E97B-E325-11CE-BFC1-08002BE10318}"
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000","Class","SCSIAdapter"
RegWrite,HKLM,0x7,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000","HardwareID","Root\iSCSIPrt"
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000","Driver","{4D36E97B-E325-11CE-BFC1-08002BE10318}\0000"
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000","Mfg","Microsoft"
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000","Service","iScsiPrt"
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000","DeviceDesc","Microsoft iSCSI Initiator"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000","ConfigFlags",0
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000","Capabilities",0
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000\Control","ActiveService","iScsiPrt"
RegWrite,HKLM,0x0,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000\LogConf"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Enum\Root\LEGACY_MSISCSI","NextInstance",1
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Enum\Root\LEGACY_MSISCSI\0000","Service","MSiSCSI"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Enum\Root\LEGACY_MSISCSI\0000","Legacy",1
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Enum\Root\LEGACY_MSISCSI\0000","ConfigFlags",0
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Enum\Root\LEGACY_MSISCSI\0000","Class","LegacyDriver"
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Enum\Root\LEGACY_MSISCSI\0000","ClassGUID","{8ECC055D-047F-11D1-A537-0000F8753ED1}"
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Enum\Root\LEGACY_MSISCSI\0000","DeviceDesc","Microsoft iSCSI Initiator Service"
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Enum\Root\LEGACY_MSISCSI\0000\Control","ActiveService","MSiSCSI"
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000","ClassGUID","{4D36E97B-E325-11CE-BFC1-08002BE10318}"
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000","Class","SCSIAdapter"
RegWrite,HKLM,REG_MULTI_SZ,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000","HardwareID","Root\iSCSIPrt"
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000","Driver","{4D36E97B-E325-11CE-BFC1-08002BE10318}\0000"
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000","Mfg","Microsoft"
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000","Service","iScsiPrt"
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000","DeviceDesc","Microsoft iSCSI Initiator"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000","ConfigFlags",0
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000","Capabilities",0
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000\Control","ActiveService","iScsiPrt"
RegWrite,HKLM,REG_NONE,"Tmp_System\ControlSet001\Enum\Root\ISCSIPRT\0000\LogConf"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Enum\Root\LEGACY_MSISCSI","NextInstance",1
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Enum\Root\LEGACY_MSISCSI\0000","Service","MSiSCSI"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Enum\Root\LEGACY_MSISCSI\0000","Legacy",1
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Enum\Root\LEGACY_MSISCSI\0000","ConfigFlags",0
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Enum\Root\LEGACY_MSISCSI\0000","Class","LegacyDriver"
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Enum\Root\LEGACY_MSISCSI\0000","ClassGUID","{8ECC055D-047F-11D1-A537-0000F8753ED1}"
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Enum\Root\LEGACY_MSISCSI\0000","DeviceDesc","Microsoft iSCSI Initiator Service"
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Enum\Root\LEGACY_MSISCSI\0000\Control","ActiveService","MSiSCSI"
[#ExtractProgram#]
// ===============================================================================================================================
@@ -85,8 +85,8 @@ Echo,"Configuring %ScriptTitle%..."
RegLoadHives
RegWrite,HKLM,0x1,"Tmp_Default\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers","%PEPrograms%\%ProgramFolder%\%ProgramExe%","~ GDIDPISCALING DPIUNAWARE"
RegWrite,HKLM,0x1,"Tmp_Default\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers","%PEPrograms%\%ProgramFolder%\diexplorer_x64.exe","~ GDIDPISCALING DPIUNAWARE"
RegWrite,HKLM,REG_SZ,"Tmp_Default\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers","%PEPrograms%\%ProgramFolder%\%ProgramExe%","~ GDIDPISCALING DPIUNAWARE"
RegWrite,HKLM,REG_SZ,"Tmp_Default\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers","%PEPrograms%\%ProgramFolder%\diexplorer_x64.exe","~ GDIDPISCALING DPIUNAWARE"
// Language
List,Pos,%aLangMap%,%cmb_Language%,%LangPos%
@@ -30,18 +30,18 @@
[Main]
Title=ChoEazyCopy
Description=(v2.0.0.3) ChoEazyCopy is a GUI for Microsoft RoboCopy; a powerful tool that allows you to copy or mirror file structures, preserving time stamps and security ACLs.
Description=(v2.0.0.4) ChoEazyCopy is a GUI for Microsoft RoboCopy; a powerful tool that allows you to copy or mirror file structures, preserving time stamps and security ACLs.
Author=Homes32
Level=5
Selected=False
Mandatory=False
Version=1.0.2.0
Date=2024-12-09
Version=1.0.3.0
Date=2026-03-27
[Variables]
%ProgramFolder%="ChoEazyCopy"
%ProgramExe%="ChoEazyCopy.exe"
%ProgramVersion%="2.0.0.3"
%ProgramVersion%="2.0.0.4"
%ConfigFile%="%TargetPrograms%\%ProgramFolder%\%ProgramExe%.config"
%SetupFile%="ChoEazyCopy.zip"
%DownloadURL%=https://github.com/Cinchoo/ChoEazyCopy/releases/download/v%ProgramVersion%/ChoEazyCopy.zip
@@ -73,9 +73,9 @@ XMLUpdate,%ConfigFile%,"configuration/userSettings/ChoEazyCopy.Properties.Settin
//FileExt
If,%cb_RegisterShellExt%,Equal,True,Begin
Associate,".ezy","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Folder\shell\EazyCopyFiles","","Copy with ChoEazyCopy"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Folder\shell\EazyCopyFiles","Icon","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q,0"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Folder\shell\EazyCopyFiles\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q #EazyCopyFiles# /d:#$q#$p1#$q"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Folder\shell\EazyCopyFiles","","Copy with ChoEazyCopy"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Folder\shell\EazyCopyFiles","Icon","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q,0"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Folder\shell\EazyCopyFiles\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q #EazyCopyFiles# /d:#$q#$p1#$q"
End
RegUnLoadHives
@@ -44,7 +44,7 @@ Date=2025-03-07
%ProgramExex64%="HDClone.exe"
%ConfigFile%="%TargetPrograms%\%ProgramFolder%\%ProgramExe%.config"
%SetupFile%="HDDClone.exe"
%DownloadURL%=https://srv07.miray-software.com/download/HDClone.X.6.FE.%Lang%.Setup.exe
%DownloadURL%=https://srv07.miray-software.com/download/HDClone.X.7.FE.%Lang%.Setup.exe
[Process]
Echo,"Processing %ScriptTitle%..."
@@ -80,7 +80,7 @@ Echo,"Program version: v%ProgramExeVer%"
Echo,"Configuring %ScriptTitle%..."
RegLoadHives
RegWrite,HKLM,0x7,"Tmp_Software\Miray\HDClone\HDClone.FE","LastBootSetupDontNagVersion",%ProgramExeVer%
RegWrite,HKLM,REG_MULTI_SZ,"Tmp_Software\Miray\HDClone\HDClone.FE","LastBootSetupDontNagVersion",%ProgramExeVer%
RegUnloadHives
///////////////////////////////////////////////////////////////////////////////////
@@ -67,34 +67,34 @@ RegLoadHives
// Language
StrFormat,SPLIT,%cmb_Language%,"[",2,%Lang%
StrFormat,RTRIM,%Lang%,1,%Lang%
RegWrite,HKLM,0x1,"Tmp_Default\Software\EasyBoot Systems\UltraISO\5.0","Language",%Lang%
RegWrite,HKLM,REG_SZ,"Tmp_Default\Software\EasyBoot Systems\UltraISO\5.0","Language",%Lang%
// ShellExt
RegWrite,HKLM,0x1,"Tmp_Default\Software\EasyBoot Systems\UltraISO\5.0","","%PEPrograms%\%ProgramFolder%"
RegWrite,HKLM,REG_SZ,"Tmp_Default\Software\EasyBoot Systems\UltraISO\5.0","","%PEPrograms%\%ProgramFolder%"
If,%cb_RegisterShellExt%,Equal,True,Begin
Run,%ScriptFile%,RegisterShellExtension
RegWrite,HKLM,0x1,"Tmp_Default\Software\EasyBoot Systems\UltraISO\5.0","ShellExt","1"
RegWrite,HKLM,REG_SZ,"Tmp_Default\Software\EasyBoot Systems\UltraISO\5.0","ShellExt","1"
End
// FileExt
RegWrite,HKLM,0x1,"Tmp_Software\Classes\UltraISO","","UltraISO File"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\UltraISO\DefaultIcon","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q,0"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\UltraISO\shell\open","","Open with &UltraISO"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\UltraISO\shell\open\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q #$q#$p1#$q"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\UltraISO","","UltraISO File"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\UltraISO\DefaultIcon","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q,0"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\UltraISO\shell\open","","Open with &UltraISO"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\UltraISO\shell\open\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q #$q#$p1#$q"
StrFormat,REPLACE,%txt_RegisterFileExt%,#$s,"",%txt_RegisterFileExt%
ForEach,%Ext%,%txt_RegisterFileExt%,Delim=#$c,Begin
StrFormat,StartTrim,%Ext%,".",%FileExt%
RegWrite,HKLM,0x1,"Tmp_Software\Classes\.%FileExt%","","UltraISO"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\.%FileExt%","","UltraISO"
End
// License
If,%cmb_SoftwareLicense%,Equal,"Use Host License",Begin
If,ExistRegValue,HKCU,"Software\EasyBoot Systems\UltraISO\5.0","Registration",Begin
RegRead,HKCU,"Software\EasyBoot Systems\UltraISO\5.0","UserName",%RegUserName%
RegWrite,HKLM,0x1,"Tmp_Default\Software\EasyBoot Systems\UltraISO\5.0","UserName",%RegUserName%
RegWrite,HKLM,REG_SZ,"Tmp_Default\Software\EasyBoot Systems\UltraISO\5.0","UserName",%RegUserName%
RegRead,HKCU,"Software\EasyBoot Systems\UltraISO\5.0","Registration",%RegRegistration%
RegWrite,HKLM,0x1,"Tmp_Default\Software\EasyBoot Systems\UltraISO\5.0","Registration",%RegRegistration%
RegWrite,HKLM,REG_SZ,"Tmp_Default\Software\EasyBoot Systems\UltraISO\5.0","Registration",%RegRegistration%
End
Else,Echo,"Warning: The software license was not found in the Host registry. UltraISO will run in Evaluation Mode.",Warn
End
@@ -131,49 +131,49 @@ If,%cb_PinToStartMenu%,Equal,True,PinShortcut,StartMenu,Auto,"%PEPrograms%\%Prog
If,%SourceArch%,Equal,x86,Set,%ShellExtDll%,"%PEPrograms%\%ProgramFolder%\isoshell.dll"
Else,Set,%ShellExtDll%,"%PEPrograms%\%ProgramFolder%\isoshl64.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\CLSID\{AD392E40-428C-459F-961E-9B147782D099}","","UIContextMenu Class"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\CLSID\{AD392E40-428C-459F-961E-9B147782D099}\InprocServer32","",%ShellExtDll%
RegWrite,HKLM,0x1,"Tmp_Software\Classes\CLSID\{AD392E40-428C-459F-961E-9B147782D099}\InprocServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\CLSID\{AD392E40-428C-459F-961E-9B147782D099}\ProgID","","ISOShell.UIContextMenu.1"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\CLSID\{AD392E40-428C-459F-961E-9B147782D099}\TypeLib","","{1CD46142-F3D3-4E46-87BA-7CC019142F9D}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\CLSID\{AD392E40-428C-459F-961E-9B147782D099}\VersionIndependentProgID","","ISOShell.UIContextMenu"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\CLSID\{AD392E40-428C-459F-961E-9B147782D099}","","UIContextMenu Class"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\CLSID\{AD392E40-428C-459F-961E-9B147782D099}\InprocServer32","",%ShellExtDll%
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\CLSID\{AD392E40-428C-459F-961E-9B147782D099}\InprocServer32","ThreadingModel","Apartment"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\CLSID\{AD392E40-428C-459F-961E-9B147782D099}\ProgID","","ISOShell.UIContextMenu.1"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\CLSID\{AD392E40-428C-459F-961E-9B147782D099}\TypeLib","","{1CD46142-F3D3-4E46-87BA-7CC019142F9D}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\CLSID\{AD392E40-428C-459F-961E-9B147782D099}\VersionIndependentProgID","","ISOShell.UIContextMenu"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Directory\shellex\ContextMenuHandlers\UltraISO","","{AD392E40-428C-459F-961E-9B147782D099}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Drive\shellex\ContextMenuHandlers\UltraISO","","{AD392E40-428C-459F-961E-9B147782D099}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Folder\shellex\ContextMenuHandlers\UltraISO","","{AD392E40-428C-459F-961E-9B147782D099}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Directory\shellex\ContextMenuHandlers\UltraISO","","{AD392E40-428C-459F-961E-9B147782D099}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Drive\shellex\ContextMenuHandlers\UltraISO","","{AD392E40-428C-459F-961E-9B147782D099}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Folder\shellex\ContextMenuHandlers\UltraISO","","{AD392E40-428C-459F-961E-9B147782D099}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Interface\{9653DE66-C5E0-4AEE-ADE5-0197BA68CE2B}","","IUIContextMenu"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Interface\{9653DE66-C5E0-4AEE-ADE5-0197BA68CE2B}\ProxyStubClsid32","","{00020424-0000-0000-C000-000000000046}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Interface\{9653DE66-C5E0-4AEE-ADE5-0197BA68CE2B}\TypeLib","","{1CD46142-F3D3-4E46-87BA-7CC019142F9D}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Interface\{9653DE66-C5E0-4AEE-ADE5-0197BA68CE2B}\TypeLib","Version","1.0"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Interface\{9653DE66-C5E0-4AEE-ADE5-0197BA68CE2B}","","IUIContextMenu"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Interface\{9653DE66-C5E0-4AEE-ADE5-0197BA68CE2B}\ProxyStubClsid32","","{00020424-0000-0000-C000-000000000046}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Interface\{9653DE66-C5E0-4AEE-ADE5-0197BA68CE2B}\TypeLib","","{1CD46142-F3D3-4E46-87BA-7CC019142F9D}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Interface\{9653DE66-C5E0-4AEE-ADE5-0197BA68CE2B}\TypeLib","Version","1.0"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\ISOShell.UIContextMenu","","UIContextMenu Class"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\ISOShell.UIContextMenu\CLSID","","{AD392E40-428C-459F-961E-9B147782D099}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\ISOShell.UIContextMenu\CurVer","","ISOShell.UIContextMenu.1"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\ISOShell.UIContextMenu","","UIContextMenu Class"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\ISOShell.UIContextMenu\CLSID","","{AD392E40-428C-459F-961E-9B147782D099}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\ISOShell.UIContextMenu\CurVer","","ISOShell.UIContextMenu.1"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\ISOShell.UIContextMenu.1","","UIContextMenu Class"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\ISOShell.UIContextMenu.1\CLSID","","{AD392E40-428C-459F-961E-9B147782D099}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\ISOShell.UIContextMenu.1","","UIContextMenu Class"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\ISOShell.UIContextMenu.1\CLSID","","{AD392E40-428C-459F-961E-9B147782D099}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\TypeLib\{1CD46142-F3D3-4E46-87BA-7CC019142F9D}\1.0","","ISOShell 1.0 Type Library"
If,%SourceArch%,Equal,x86,RegWrite,HKLM,0x1,"Tmp_Software\Classes\TypeLib\{1CD46142-F3D3-4E46-87BA-7CC019142F9D}\1.0\0\win32","",%ShellExtDll%
Else,RegWrite,HKLM,0x1,"Tmp_Software\Classes\TypeLib\{1CD46142-F3D3-4E46-87BA-7CC019142F9D}\1.0\0\win64","",%ShellExtDll%
RegWrite,HKLM,0x1,"Tmp_Software\Classes\TypeLib\{1CD46142-F3D3-4E46-87BA-7CC019142F9D}\1.0\FLAGS","","0"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\TypeLib\{1CD46142-F3D3-4E46-87BA-7CC019142F9D}\1.0\HELPDIR","","%PEPrograms%\%ProgramFolder%\"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\TypeLib\{1CD46142-F3D3-4E46-87BA-7CC019142F9D}\1.0","","ISOShell 1.0 Type Library"
If,%SourceArch%,Equal,x86,RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\TypeLib\{1CD46142-F3D3-4E46-87BA-7CC019142F9D}\1.0\0\win32","",%ShellExtDll%
Else,RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\TypeLib\{1CD46142-F3D3-4E46-87BA-7CC019142F9D}\1.0\0\win64","",%ShellExtDll%
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\TypeLib\{1CD46142-F3D3-4E46-87BA-7CC019142F9D}\1.0\FLAGS","","0"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\TypeLib\{1CD46142-F3D3-4E46-87BA-7CC019142F9D}\1.0\HELPDIR","","%PEPrograms%\%ProgramFolder%\"
// We did the UltraISO Class in the File Assoco Config so we just need the ContextMenuHandler
RegWrite,HKLM,0x1,"Tmp_Software\Classes\UltraISO\shellex\ContextMenuHandlers\ISOShell","","{AD392E40-428C-459F-961E-9B147782D099}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\UltraISO\shellex\ContextMenuHandlers\ISOShell","","{AD392E40-428C-459F-961E-9B147782D099}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\WOW6432Node\Interface\{9653DE66-C5E0-4AEE-ADE5-0197BA68CE2B}","","IUIContextMenu"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\WOW6432Node\Interface\{9653DE66-C5E0-4AEE-ADE5-0197BA68CE2B}\ProxyStubClsid32","","{00020424-0000-0000-C000-000000000046}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\WOW6432Node\Interface\{9653DE66-C5E0-4AEE-ADE5-0197BA68CE2B}\TypeLib","","{1CD46142-F3D3-4E46-87BA-7CC019142F9D}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\WOW6432Node\Interface\{9653DE66-C5E0-4AEE-ADE5-0197BA68CE2B}\TypeLib","Version","1.0"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\WOW6432Node\Interface\{9653DE66-C5E0-4AEE-ADE5-0197BA68CE2B}","","IUIContextMenu"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\WOW6432Node\Interface\{9653DE66-C5E0-4AEE-ADE5-0197BA68CE2B}\ProxyStubClsid32","","{00020424-0000-0000-C000-000000000046}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\WOW6432Node\Interface\{9653DE66-C5E0-4AEE-ADE5-0197BA68CE2B}\TypeLib","","{1CD46142-F3D3-4E46-87BA-7CC019142F9D}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\WOW6432Node\Interface\{9653DE66-C5E0-4AEE-ADE5-0197BA68CE2B}\TypeLib","Version","1.0"
// .bin
RegWrite,HKLM,0x1,"Tmp_Software\Classes\binimage","","BIN File"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\binimage\DefaultIcon","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q,0"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\binimage\shell\Convert to ISO\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q -bin2iso #$q#$p1#$q"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\binimage\shell\open\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q #$q#$p1#$q"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\binimage\shellex\ContextMenuHandlers\ISOShell","","{AD392E40-428C-459F-961E-9B147782D099}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\binimage","","BIN File"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\binimage\DefaultIcon","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q,0"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\binimage\shell\Convert to ISO\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q -bin2iso #$q#$p1#$q"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\binimage\shell\open\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q #$q#$p1#$q"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\binimage\shellex\ContextMenuHandlers\ISOShell","","{AD392E40-428C-459F-961E-9B147782D099}"
[#ExtractProgram#]
// ===============================================================================================================================
@@ -41,8 +41,8 @@ Date=2024-11-23
[Variables]
%ProgramFolder%="Beyond Compare 4"
%ProgramExe%="BCompare.exe"
%SetupFile%="BCompare-Setup.exe"
%ProgramVer%="4.4.7.28397"
%SetupFile%="BCompare-%ProgramVer%.exe"
[Process]
Echo,"Processing %ScriptTitle%..."
@@ -122,40 +122,40 @@ If,%cb_PinToStartMenu%,Equal,True,PinShortcut,StartMenu,Auto,"%PEPrograms%\%Prog
Echo,"Registering %ScriptTitle%..."
// Log Event Handler
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\EventLog\Application\Beyond Compare 4","EventMessageFile","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\EventLog\Application\Beyond Compare 4","EventMessageFile","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\EventLog\Application\Beyond Compare 4","TypesSupported",7
// AppPath
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows\CurrentVersion\App Paths\BCompare.exe","","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Microsoft\Windows\CurrentVersion\App Paths\BCompare.exe","","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,0x4,"Tmp_Software\Microsoft\Windows\CurrentVersion\App Paths\BCompare.exe","UseURL",1
// File Extensions
RegWrite,HKLM,0x1,"Tmp_Software\Classes\.bcpkg","","BeyondCompare.SettingsPackage"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\BeyondCompare.SettingsPackage","","BeyondCompare.SettingsPackage"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\.bcpkg","","BeyondCompare.SettingsPackage"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\BeyondCompare.SettingsPackage","","BeyondCompare.SettingsPackage"
RegWrite,HKLM,0x4,"Tmp_Software\Classes\BeyondCompare.SettingsPackage","EditFlags",32
RegWrite,HKLM,0x1,"Tmp_Software\Classes\BeyondCompare.SettingsPackage\DefaultIcon","","%PEPrograms%\%ProgramFolder%\%ProgramExe%,0"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\BeyondCompare.SettingsPackage\shell\open\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q #$q#$p1#$q"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\BeyondCompare.SettingsPackage\DefaultIcon","","%PEPrograms%\%ProgramFolder%\%ProgramExe%,0"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\BeyondCompare.SettingsPackage\shell\open\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q #$q#$p1#$q"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\.bcss","","BeyondCompare.Snapshot"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\BeyondCompare.Snapshot","","Beyond Compare Snapshot"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\BeyondCompare.Snapshot\DefaultIcon","","%PEPrograms%\%ProgramFolder%\%ProgramExe%,0"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\BeyondCompare.Snapshot\shell\open\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q #$q#$p1#$q"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\.bcss","","BeyondCompare.Snapshot"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\BeyondCompare.Snapshot","","Beyond Compare Snapshot"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\BeyondCompare.Snapshot\DefaultIcon","","%PEPrograms%\%ProgramFolder%\%ProgramExe%,0"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\BeyondCompare.Snapshot\shell\open\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q #$q#$p1#$q"
// Misc
RegWrite,HKLM,0x1,"Tmp_Software\Scooter Software\Beyond Compare","ExePath","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,0x1,"Tmp_Software\Scooter Software\Beyond Compare","Version","%ProgramVer%"
RegWrite,HKLM,0x1,"Tmp_Software\Scooter Software\Beyond Compare 4","ExePath","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,0x1,"Tmp_Software\Scooter Software\Beyond Compare 4","Version","%ProgramVer%"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Scooter Software\Beyond Compare","ExePath","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Scooter Software\Beyond Compare","Version","%ProgramVer%"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Scooter Software\Beyond Compare 4","ExePath","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Scooter Software\Beyond Compare 4","Version","%ProgramVer%"
RegWrite,HKLM,0x1,"Tmp_Software\WOW6432Node\Scooter Software\Beyond Compare","ExePath","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,0x1,"Tmp_Software\WOW6432Node\Scooter Software\Beyond Compare","Version","%ProgramVer%"
RegWrite,HKLM,0x1,"Tmp_Software\WOW6432Node\Scooter Software\Beyond Compare 4","ExePath","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,0x1,"Tmp_Software\WOW6432Node\Scooter Software\Beyond Compare 4","Version","%ProgramVer%"
RegWrite,HKLM,REG_SZ,"Tmp_Software\WOW6432Node\Scooter Software\Beyond Compare","ExePath","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,REG_SZ,"Tmp_Software\WOW6432Node\Scooter Software\Beyond Compare","Version","%ProgramVer%"
RegWrite,HKLM,REG_SZ,"Tmp_Software\WOW6432Node\Scooter Software\Beyond Compare 4","ExePath","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,REG_SZ,"Tmp_Software\WOW6432Node\Scooter Software\Beyond Compare 4","Version","%ProgramVer%"
RegWrite,HKLM,0x1,"Tmp_Default\Software\Scooter Software\Beyond Compare","ExePath","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,0x1,"Tmp_Default\Software\Scooter Software\Beyond Compare","Version","%ProgramVer%"
RegWrite,HKLM,0x1,"Tmp_Default\Software\Scooter Software\Beyond Compare 4","ExePath","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,0x1,"Tmp_Default\Software\Scooter Software\Beyond Compare 4","Version","%ProgramVer%"
RegWrite,HKLM,REG_SZ,"Tmp_Default\Software\Scooter Software\Beyond Compare","ExePath","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,REG_SZ,"Tmp_Default\Software\Scooter Software\Beyond Compare","Version","%ProgramVer%"
RegWrite,HKLM,REG_SZ,"Tmp_Default\Software\Scooter Software\Beyond Compare 4","ExePath","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,REG_SZ,"Tmp_Default\Software\Scooter Software\Beyond Compare 4","Version","%ProgramVer%"
[#RegisterShellExtension#]
// ===============================================================================================================================
@@ -172,31 +172,31 @@ RegWrite,HKLM,0x1,"Tmp_Default\Software\Scooter Software\Beyond Compare 4","Vers
Echo,"Registering Shell Extension..."
If,%SourceArch%,Equal,"x64",Begin
RegWrite,HKLM,0x1,"Tmp_Software\Classes\*\shellex\ContextMenuHandlers\CirrusShellEx","","{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}","","CirrusShellEx"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32","","%PEPrograms%\%ProgramFolder%\BCShellEx64.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Directory\shellex\ContextMenuHandlers\CirrusShellEx","","{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\folder\ShellEx\ContextMenuHandlers\CirrusShellEx","","{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\lnkfile\shellex\ContextMenuHandlers\CirrusShellEx","","{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\*\shellex\ContextMenuHandlers\CirrusShellEx","","{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}","","CirrusShellEx"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32","","%PEPrograms%\%ProgramFolder%\BCShellEx64.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32","ThreadingModel","Apartment"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Directory\shellex\ContextMenuHandlers\CirrusShellEx","","{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\folder\ShellEx\ContextMenuHandlers\CirrusShellEx","","{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\lnkfile\shellex\ContextMenuHandlers\CirrusShellEx","","{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\WOW6432Node\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}","","CirrusShellEx"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\WOW6432Node\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32","","%PEPrograms%\%ProgramFolder%\BCShellEx.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\WOW6432Node\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32","ThreadingModel","Apartment"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\WOW6432Node\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}","","CirrusShellEx"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\WOW6432Node\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32","","%PEPrograms%\%ProgramFolder%\BCShellEx.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\WOW6432Node\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved","{57FA2D12-D22D-490A-805A-5CB48E84F12A}","Beyond Compare 4 Shell Extension"
RegWrite,HKLM,0x1,"Tmp_Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved","{57FA2D12-D22D-490A-805A-5CB48E84F12A}","Beyond Compare 4 Shell Extension"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved","{57FA2D12-D22D-490A-805A-5CB48E84F12A}","Beyond Compare 4 Shell Extension"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved","{57FA2D12-D22D-490A-805A-5CB48E84F12A}","Beyond Compare 4 Shell Extension"
End
Else,Begin
RegWrite,HKLM,0x1,"Tmp_Software\Classes\*\shellex\ContextMenuHandlers\CirrusShellEx","","{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}","","CirrusShellEx"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32","","%PEPrograms%\%ProgramFolder%\BCShellEx.dll"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Directory\shellex\ContextMenuHandlers\CirrusShellEx","","{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\folder\ShellEx\ContextMenuHandlers\CirrusShellEx","","{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\lnkfile\shellex\ContextMenuHandlers\CirrusShellEx","","{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\*\shellex\ContextMenuHandlers\CirrusShellEx","","{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}","","CirrusShellEx"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32","","%PEPrograms%\%ProgramFolder%\BCShellEx.dll"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\CLSID\{57FA2D12-D22D-490A-805A-5CB48E84F12A}\InProcServer32","ThreadingModel","Apartment"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Directory\shellex\ContextMenuHandlers\CirrusShellEx","","{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\folder\ShellEx\ContextMenuHandlers\CirrusShellEx","","{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\lnkfile\shellex\ContextMenuHandlers\CirrusShellEx","","{57FA2D12-D22D-490A-805A-5CB48E84F12A}"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved","{57FA2D12-D22D-490A-805A-5CB48E84F12A}","Beyond Compare 4 Shell Extension"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved","{57FA2D12-D22D-490A-805A-5CB48E84F12A}","Beyond Compare 4 Shell Extension"
End
[#ExtractProgram#]
@@ -78,7 +78,7 @@ RegLoadHives
If,%cb_AutoRunDbgView%,Equal,True,AddAutoRun,PreShell,NoWait,"Launching %ScriptTitle%...","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
// Accept EULA
RegWrite,HKLM,0x4,"Tmp_Default\Software\Sysinternals\DbgView","EulaAccepted",1
RegWrite,HKLM,REG_DWORD,"Tmp_Default\Software\Sysinternals\DbgView","EulaAccepted",1
// Configure Program Settings
@@ -107,16 +107,16 @@ If,%cb_EnableKernelCaptureVerbose%,Equal,True,Begin
End
// Write Program Settings
RegWrite,HKLM,0x3,"Tmp_Default\Software\Sysinternals\DbgView","Settings",%ProgramSettings%
RegWrite,HKLM,REG_BINARY,"Tmp_Default\Software\Sysinternals\DbgView","Settings",%ProgramSettings%
// Enable Boot Logging
If,%cb_EnableBootLogging%,Equal,True,Begin
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\Dbgv","Group","System Bus Extender"
RegWrite,HKLM,0x2,"Tmp_System\ControlSet001\Services\Dbgv","ImagePath","System32\Drivers\Dbgv.sys"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\Dbgv","LogVerbose",838873344
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\Dbgv","Start",0
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\Dbgv","Tag",1
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\Dbgv","Type",1
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\Dbgv","Group","System Bus Extender"
RegWrite,HKLM,REG_EXPAND_SZ,"Tmp_System\ControlSet001\Services\Dbgv","ImagePath","System32\Drivers\Dbgv.sys"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\Dbgv","LogVerbose",838873344
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\Dbgv","Start",0
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\Dbgv","Tag",1
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\Dbgv","Type",1
End
Else,If,ExistRegSubKey,HKLM,"Tmp_System\ControlSet001\Services\Dbgv",RegDelete,HKLM,"Tmp_System\ControlSet001\Services\Dbgv"
@@ -78,10 +78,10 @@ If,%cb_ShellExt%,Equal,True,Begin
IniRead,"%ProjectTemp%\%ProgramFolder%\Lang.ini","Strings",64831,%LocalizedString%,"Default=Open with &HxD"
IniRead,"%ProjectTemp%\%ProgramFolder%\Lang.ini","Strings",64800,%LocalizedStringRO%,"Default=Open with &HxD (readonly)"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\*\shell\HxD","",%LocalizedString%
RegWrite,HKLM,0x2,"Tmp_Software\Classes\*\shell\HxD\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q #$q#$p1#$q"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\*\shell\HxDReadonly","",%LocalizedStringRO%
RegWrite,HKLM,0x2,"Tmp_Software\Classes\*\shell\HxDReadonly\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q /readonly #$q#$p1#$q"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\*\shell\HxD","",%LocalizedString%
RegWrite,HKLM,REG_EXPAND_SZ,"Tmp_Software\Classes\*\shell\HxD\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q #$q#$p1#$q"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\*\shell\HxDReadonly","",%LocalizedStringRO%
RegWrite,HKLM,REG_EXPAND_SZ,"Tmp_Software\Classes\*\shell\HxDReadonly\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q /readonly #$q#$p1#$q"
RegUnloadHives
End
@@ -67,16 +67,16 @@ If,Not,#r,Equal,0,Halt,"Error: Failed to extract [%SetupFile%]."
// Shell Context Menu
If,%cb_EnableContextMenu%,Equal,True,Begin
RegHiveLoad,Tmp_Software,%RegSoftware%
RegWrite,HKLM,0x1,"Tmp_Software\Classes\*\shell\NSudo","SubCommands","NSudo.RunAs.TrustedInstaller;NSudo.RunAs.System"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\*\shell\NSudo","MUIVerb","NSudo"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\*\shell\NSudo","Icon","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\*\shell\NSudo","Position",1
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\NSudo.RunAs.System","","Run As System"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\NSudo.RunAs.System","HasLUAShield",""
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\NSudo.RunAs.System\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q -U:S -P:E #$q#$q#$p1#$q#$q"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\NSudo.RunAs.TrustedInstaller","","Run As TrustedInstaller"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\NSudo.RunAs.TrustedInstaller","HasLUAShield",""
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\NSudo.RunAs.TrustedInstaller\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q -U:T -P:E #$q#$q#$p1#$q#$q"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\*\shell\NSudo","SubCommands","NSudo.RunAs.TrustedInstaller;NSudo.RunAs.System"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\*\shell\NSudo","MUIVerb","NSudo"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\*\shell\NSudo","Icon","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\*\shell\NSudo","Position",1
RegWrite,HKLM,REG_SZ,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\NSudo.RunAs.System","","Run As System"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\NSudo.RunAs.System","HasLUAShield",""
RegWrite,HKLM,REG_SZ,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\NSudo.RunAs.System\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q -U:S -P:E #$q#$q#$p1#$q#$q"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\NSudo.RunAs.TrustedInstaller","","Run As TrustedInstaller"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\NSudo.RunAs.TrustedInstaller","HasLUAShield",""
RegWrite,HKLM,REG_SZ,"Tmp_Software\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\NSudo.RunAs.TrustedInstaller\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q -U:T -P:E #$q#$q#$p1#$q#$q"
RegHiveUnLoad,Tmp_Software
End
@@ -68,7 +68,7 @@ RequireFile,\Windows\System32\PDH.dll
Echo,"Configuring %ScriptTitle%..."
RegHiveLoad,Tmp_Default,%RegDefault%
RegWrite,HKLM,0x4,"Tmp_Default\Software\Sysinternals\ProcDump","EulaAccepted",1
RegWrite,HKLM,REG_DWORD,"Tmp_Default\Software\Sysinternals\ProcDump","EulaAccepted",1
RegHiveUnLoad,Tmp_Default
///////////////////////////////////////////////////////////////////////////////////
@@ -68,7 +68,7 @@ Echo,"Program version: v%ProgramExeVer%"
Echo,"Configuring %ScriptTitle%..."
RegHiveLoad,Tmp_Default,%RegDefault%
RegWrite,HKLM,0x4,"Tmp_Default\Software\Sysinternals\Process Explorer","EulaAccepted",1
RegWrite,HKLM,REG_DWORD,"Tmp_Default\Software\Sysinternals\Process Explorer","EulaAccepted",1
RegHiveUnLoad,Tmp_Default
///////////////////////////////////////////////////////////////////////////////////
@@ -77,14 +77,14 @@ If,%cb_EnableBootLogging%,Equal,True,Begin
GetBinaryResource,"%TargetPrograms%\%ProgramFolder%\%ProgramExe%","BINRES","RCDRIVERNT","%TargetSystem32%\drivers\Procmon.sys",NOERR
If,Not,#r,Equal,0,Halt,"ERROR: Unable to extract procmon driver. [#r]"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\Procmon","SupportedFeatures",3
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\Procmon","Start",0
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\Procmon","Group","FSFilter Activity Monitor"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\Procmon","Type",1
RegWrite,HKLM,0x2,"Tmp_System\ControlSet001\Services\Procmon","ImagePath","System32\Drivers\Procmon.sys"
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\Procmon\Instances","DefaultInstance","Process Monitor Instance"
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\Procmon\Instances\Process Monitor Instance","Altitude",385200
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\Procmon\Instances\Process Monitor Instance","Flags",0
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\Procmon","SupportedFeatures",3
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\Procmon","Start",0
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\Procmon","Group","FSFilter Activity Monitor"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\Procmon","Type",1
RegWrite,HKLM,REG_EXPAND_SZ,"Tmp_System\ControlSet001\Services\Procmon","ImagePath","System32\Drivers\Procmon.sys"
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\Procmon\Instances","DefaultInstance","Process Monitor Instance"
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\Procmon\Instances\Process Monitor Instance","Altitude",385200
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\Procmon\Instances\Process Monitor Instance","Flags",0
End
Else,Begin
Echo,"Boot Logging: DISABLED"
@@ -92,8 +92,8 @@ Else,Begin
End
// Dark Theme
If,%cb_DarkTheme%,Equal,True,RegWrite,HKLM,0x1,"Tmp_Default\Software\Sysinternals\Process Monitor","Theme","DarkTheme"
Else,RegWrite,HKLM,0x1,"Tmp_Default\Software\Sysinternals\Process Monitor","Theme",""
If,%cb_DarkTheme%,Equal,True,RegWrite,HKLM,REG_SZ,"Tmp_Default\Software\Sysinternals\Process Monitor","Theme","DarkTheme"
Else,RegWrite,HKLM,REG_SZ,"Tmp_Default\Software\Sysinternals\Process Monitor","Theme",""
// Import custom config
If,%cb_CustomConfigFile%,Equal,True,Begin
@@ -109,7 +109,7 @@ End
If,%cb_AutoRunProcMon%,Equal,True,AddAutoRun,PreShell,NoWait,"Launching %ScriptTitle%...","%PEPrograms%\%ProgramFolder%\%ProgramExe%",%ProcMonCmdLineArgs%
// Accept EULA
RegWrite,HKLM,0x4,"Tmp_Default\Software\Sysinternals\Process Monitor","EulaAccepted",1
RegWrite,HKLM,REG_DWORD,"Tmp_Default\Software\Sysinternals\Process Monitor","EulaAccepted",1
RegUnLoadHives
@@ -30,21 +30,21 @@
[Main]
Title=WinMerge
Description=(v2.16.52.2) WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.
Description=(v2.16.54.2) WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.
Author=Homes32
Level=5
Selected=False
Mandatory=False
Version=1.0.16.0
Date=2025-11-29
Version=1.0.17.0
Date=2026-03-27
[Variables]
%ProgramFolder%="WinMerge"
%ProgramExe%="WinMergeU.exe"
%ProgramVer%=2.16.52.2
%ProgramVer%=2.16.54.2
%DownloadURLx86%=https://github.com/WinMerge/winmerge/releases/download/v%ProgramVer%/winmerge-%ProgramVer%-exe.zip
%DownloadURLx64%=https://github.com/WinMerge/winmerge/releases/download/v%ProgramVer%/winmerge-%ProgramVer%-x64-exe.zip
%SetupFile%="WinMerge_%SourceArch%.zip"
%SetupFile%="WinMerge-%ProgramVer%-%SourceArch%.zip"
%ShellExtDLL86%="ShellExtensionU.dll"
%ShellExtDLL64%="ShellExtensionX64.dll"
@@ -68,20 +68,20 @@ RegLoadHives
// Language
StrFormat,SPLIT,%cmb_Language%,"[",2,%Lang%
StrFormat,RTRIM,%Lang%,1,%Lang%
RegWrite,HKLM,0x4,"Tmp_Default\Software\Thingamahoochie\WinMerge\Locale","LanguageId",%Lang%
RegWrite,HKLM,REG_DWORD,"Tmp_Default\Software\Thingamahoochie\WinMerge\Locale","LanguageId",%Lang%
// Explorer Integration
If,%cb_ShellExt%,Equal,True,Run,%ScriptFile%,RegisterShellExtension
// App Path
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows\CurrentVersion\App Paths\WinMerge.exe","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows\CurrentVersion\App Paths\WinMergeU.exe","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Microsoft\Windows\CurrentVersion\App Paths\WinMerge.exe","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Microsoft\Windows\CurrentVersion\App Paths\WinMergeU.exe","%PEPrograms%\%ProgramFolder%\%ProgramExe%"
// Project File Ext.
RegWrite,HKLM,0x1,"Tmp_Software\Classes\WinMerge.Project.File","","WinMerge Project file"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\WinMerge.Project.File\shell\edit\command","","NOTEPAD.EXE #$q%1#$q"
RegWrite,HKLM,0x2,"Tmp_Software\Classes\WinMerge.Project.File\shell\open\command","","#$q%PEPrograms%\%ProgramFolder%\WinMergeU.exe#$q #$q%1#$q"
RegWrite,HKLM,0x2,"Tmp_Software\Classes\WinMerge.Project.File\DefaultIcon","",#$q%PEPrograms%\%ProgramFolder%\WinMergeU.exe#$q#$c1
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\WinMerge.Project.File","","WinMerge Project file"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\WinMerge.Project.File\shell\edit\command","","NOTEPAD.EXE #$q%1#$q"
RegWrite,HKLM,REG_EXPAND_SZ,"Tmp_Software\Classes\WinMerge.Project.File\shell\open\command","","#$q%PEPrograms%\%ProgramFolder%\WinMergeU.exe#$q #$q%1#$q"
RegWrite,HKLM,REG_EXPAND_SZ,"Tmp_Software\Classes\WinMerge.Project.File\DefaultIcon","",#$q%PEPrograms%\%ProgramFolder%\WinMergeU.exe#$q#$c1
RegUnloadHives
@@ -107,49 +107,49 @@ If,%cb_PinToStartMenu%,Equal,True,PinShortcut,StartMenu,Auto,"%PEPrograms%\%Prog
[RegisterShellExtension]
Echo,"Registering Shell Extension..."
RegWrite,HKLM,0x1,"Tmp_Default\Software\Thingamahoochie\WinMerge","Executable","%PEPrograms%\%ProgramFolder%\WinMergeU.exe"
RegWrite,HKLM,0x4,"Tmp_Default\Software\Thingamahoochie\WinMerge","ContextMenuEnabled",3
RegWrite,HKLM,REG_SZ,"Tmp_Default\Software\Thingamahoochie\WinMerge","Executable","%PEPrograms%\%ProgramFolder%\WinMergeU.exe"
RegWrite,HKLM,REG_DWORD,"Tmp_Default\Software\Thingamahoochie\WinMerge","ContextMenuEnabled",3
RegWrite,HKLM,0x1,"Tmp_Software\Classes\*\shellex\ContextMenuHandlers\WinMerge","","{4E716236-AA30-4C65-B225-D68BBA81E9C2}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\CLSID\{4E716236-AA30-4C65-B225-D68BBA81E9C2}","","WinMergeShell Class"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\CLSID\{4E716236-AA30-4C65-B225-D68BBA81E9C2}\InprocServer32","ThreadingModel","Apartment"
RegWrite,HKLM,0x2,"Tmp_Software\Classes\CLSID\{4E716236-AA30-4C65-B225-D68BBA81E9C2}\InprocServer32","","%PEPrograms%\%ProgramFolder%\%ShellExtDLL%"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\CLSID\{4E716236-AA30-4C65-B225-D68BBA81E9C2}\ProgID","","ShellExtension.WinMergeShell.1"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\CLSID\{4E716236-AA30-4C65-B225-D68BBA81E9C2}\TypeLib","","{06029E17-28B5-456A-B866-4E79D98612FD}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\CLSID\{4E716236-AA30-4C65-B225-D68BBA81E9C2}\VersionIndependentProgID","","ShellExtension.WinMergeShell"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\*\shellex\ContextMenuHandlers\WinMerge","","{4E716236-AA30-4C65-B225-D68BBA81E9C2}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\CLSID\{4E716236-AA30-4C65-B225-D68BBA81E9C2}","","WinMergeShell Class"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\CLSID\{4E716236-AA30-4C65-B225-D68BBA81E9C2}\InprocServer32","ThreadingModel","Apartment"
RegWrite,HKLM,REG_EXPAND_SZ,"Tmp_Software\Classes\CLSID\{4E716236-AA30-4C65-B225-D68BBA81E9C2}\InprocServer32","","%PEPrograms%\%ProgramFolder%\%ShellExtDLL%"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\CLSID\{4E716236-AA30-4C65-B225-D68BBA81E9C2}\ProgID","","ShellExtension.WinMergeShell.1"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\CLSID\{4E716236-AA30-4C65-B225-D68BBA81E9C2}\TypeLib","","{06029E17-28B5-456A-B866-4E79D98612FD}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\CLSID\{4E716236-AA30-4C65-B225-D68BBA81E9C2}\VersionIndependentProgID","","ShellExtension.WinMergeShell"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Directory\Background\shellex\ContextMenuHandlers\WinMerge","","{4E716236-AA30-4C65-B225-D68BBA81E9C2}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Directory\Background\shellex\DragDropHandlers\WinMerge","","{4E716236-AA30-4C65-B225-D68BBA81E9C2}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Directory\Background\shellex\ContextMenuHandlers\WinMerge","","{4E716236-AA30-4C65-B225-D68BBA81E9C2}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Directory\Background\shellex\DragDropHandlers\WinMerge","","{4E716236-AA30-4C65-B225-D68BBA81E9C2}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Directory\shellex\ContextMenuHandlers\WinMerge","","{4E716236-AA30-4C65-B225-D68BBA81E9C2}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Directory\shellex\DragDropHandlers\WinMerge","","{4E716236-AA30-4C65-B225-D68BBA81E9C2}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Directory\shellex\ContextMenuHandlers\WinMerge","","{4E716236-AA30-4C65-B225-D68BBA81E9C2}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Directory\shellex\DragDropHandlers\WinMerge","","{4E716236-AA30-4C65-B225-D68BBA81E9C2}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Drive\shellex\ContextMenuHandlers\WinMerge","","{4E716236-AA30-4C65-B225-D68BBA81E9C2}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Drive\shellex\DragDropHandlers\WinMerge","","{4E716236-AA30-4C65-B225-D68BBA81E9C2}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Drive\shellex\ContextMenuHandlers\WinMerge","","{4E716236-AA30-4C65-B225-D68BBA81E9C2}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Drive\shellex\DragDropHandlers\WinMerge","","{4E716236-AA30-4C65-B225-D68BBA81E9C2}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Interface\{64200B75-83AE-464A-88C6-262E175BBA92}","","IWinMergeShell"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Interface\{64200B75-83AE-464A-88C6-262E175BBA92}\ProxyStubClsid32","","{00020424-0000-0000-C000-000000000046}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Interface\{64200B75-83AE-464A-88C6-262E175BBA92}\TypeLib","","{06029E17-28B5-456A-B866-4E79D98612FD}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\Interface\{64200B75-83AE-464A-88C6-262E175BBA92}\TypeLib","Version","1.0"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Interface\{64200B75-83AE-464A-88C6-262E175BBA92}","","IWinMergeShell"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Interface\{64200B75-83AE-464A-88C6-262E175BBA92}\ProxyStubClsid32","","{00020424-0000-0000-C000-000000000046}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Interface\{64200B75-83AE-464A-88C6-262E175BBA92}\TypeLib","","{06029E17-28B5-456A-B866-4E79D98612FD}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\Interface\{64200B75-83AE-464A-88C6-262E175BBA92}\TypeLib","Version","1.0"
If,%SourceArch%,Equal,x64,Begin
// x86 interface for WOW64
RegWrite,HKLM,0x1,"Tmp_Software\Classes\WOW6432Node\Interface\{64200B75-83AE-464A-88C6-262E175BBA92}","","IWinMergeShell"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\WOW6432Node\Interface\{64200B75-83AE-464A-88C6-262E175BBA92}\ProxyStubClsid32","","{00020424-0000-0000-C000-000000000046}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\WOW6432Node\Interface\{64200B75-83AE-464A-88C6-262E175BBA92}\TypeLib","","{06029E17-28B5-456A-B866-4E79D98612FD}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\WOW6432Node\Interface\{64200B75-83AE-464A-88C6-262E175BBA92}\TypeLib","Version","1.0"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\WOW6432Node\Interface\{64200B75-83AE-464A-88C6-262E175BBA92}","","IWinMergeShell"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\WOW6432Node\Interface\{64200B75-83AE-464A-88C6-262E175BBA92}\ProxyStubClsid32","","{00020424-0000-0000-C000-000000000046}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\WOW6432Node\Interface\{64200B75-83AE-464A-88C6-262E175BBA92}\TypeLib","","{06029E17-28B5-456A-B866-4E79D98612FD}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\WOW6432Node\Interface\{64200B75-83AE-464A-88C6-262E175BBA92}\TypeLib","Version","1.0"
End
RegWrite,HKLM,0x1,"Tmp_Software\Classes\ShellExtension.WinMergeShell","","WinMergeShell Class"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\ShellExtension.WinMergeShell.1","","WinMergeShell Class"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\ShellExtension.WinMergeShell\CLSID","","{4E716236-AA30-4C65-B225-D68BBA81E9C2}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\ShellExtension.WinMergeShell.1\CLSID","","{4E716236-AA30-4C65-B225-D68BBA81E9C2}"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\ShellExtension.WinMergeShell\CurVer","","ShellExtension.WinMergeShell.1"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\ShellExtension.WinMergeShell","","WinMergeShell Class"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\ShellExtension.WinMergeShell.1","","WinMergeShell Class"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\ShellExtension.WinMergeShell\CLSID","","{4E716236-AA30-4C65-B225-D68BBA81E9C2}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\ShellExtension.WinMergeShell.1\CLSID","","{4E716236-AA30-4C65-B225-D68BBA81E9C2}"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\ShellExtension.WinMergeShell\CurVer","","ShellExtension.WinMergeShell.1"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\TypeLib\{06029E17-28B5-456A-B866-4E79D98612FD}\1.0","","ShellExtension 1.0 Type Library"
If,%SourceArch%,Equal,x64,RegWrite,HKLM,0x2,"Tmp_Software\Classes\TypeLib\{06029E17-28B5-456A-B866-4E79D98612FD}\1.0\0\win64","","%PEPrograms%\%ProgramFolder%\%ShellExtDLL%"
Else,RegWrite,HKLM,0x2,"Tmp_Software\Classes\TypeLib\{06029E17-28B5-456A-B866-4E79D98612FD}\1.0\0\win32","","%PEPrograms%\%ProgramFolder%\%ShellExtDLL%"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\TypeLib\{06029E17-28B5-456A-B866-4E79D98612FD}\1.0\FLAGS","",0
RegWrite,HKLM,0x2,"Tmp_Software\Classes\TypeLib\{06029E17-28B5-456A-B866-4E79D98612FD}\1.0\HELPDIR","","%PEPrograms%\%ProgramFolder%\"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\TypeLib\{06029E17-28B5-456A-B866-4E79D98612FD}\1.0","","ShellExtension 1.0 Type Library"
If,%SourceArch%,Equal,x64,RegWrite,HKLM,REG_EXPAND_SZ,"Tmp_Software\Classes\TypeLib\{06029E17-28B5-456A-B866-4E79D98612FD}\1.0\0\win64","","%PEPrograms%\%ProgramFolder%\%ShellExtDLL%"
Else,RegWrite,HKLM,REG_EXPAND_SZ,"Tmp_Software\Classes\TypeLib\{06029E17-28B5-456A-B866-4E79D98612FD}\1.0\0\win32","","%PEPrograms%\%ProgramFolder%\%ShellExtDLL%"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\TypeLib\{06029E17-28B5-456A-B866-4E79D98612FD}\1.0\FLAGS","",0
RegWrite,HKLM,REG_EXPAND_SZ,"Tmp_Software\Classes\TypeLib\{06029E17-28B5-456A-B866-4E79D98612FD}\1.0\HELPDIR","","%PEPrograms%\%ProgramFolder%\"
[#ExtractProgram#]
// ===============================================================================================================================
@@ -92,38 +92,38 @@ RegLoadHives
If,%cb_SetAsDebugger%,Equal,True,Begin
// Auto Debug
If,%cb_AutoStartDebugger%,Equal,True,Begin
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\AeDebug","Auto",1
If,%SourceArch%,Equal,x64,RegWrite,HKLM,0x1,"Tmp_Software\WOW6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug","Auto",1
RegWrite,HKLM,REG_SZ,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\AeDebug","Auto",1
If,%SourceArch%,Equal,x64,RegWrite,HKLM,REG_SZ,"Tmp_Software\WOW6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug","Auto",1
End
Else,Begin
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\AeDebug","Auto",0
If,%SourceArch%,Equal,x64,RegWrite,HKLM,0x1,"Tmp_Software\WOW6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug","Auto",0
RegWrite,HKLM,REG_SZ,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\AeDebug","Auto",0
If,%SourceArch%,Equal,x64,RegWrite,HKLM,REG_SZ,"Tmp_Software\WOW6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug","Auto",0
End
// Set as debugger
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\AeDebug","Debugger","#$q%PEPrograms%\%ProgramFolder%\%SourceArch%\x64dbg.exe#$q -a #$pld -e #$pld"
If,%SourceArch%,Equal,x64,RegWrite,HKLM,0x1,"Tmp_Software\WOW6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug","Debugger","#$q%PEPrograms%\%ProgramFolder%\x86\x64dbg.exe#$q -a #$pld -e #$pld"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\AeDebug","Debugger","#$q%PEPrograms%\%ProgramFolder%\%SourceArch%\x64dbg.exe#$q -a #$pld -e #$pld"
If,%SourceArch%,Equal,x64,RegWrite,HKLM,REG_SZ,"Tmp_Software\WOW6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug","Debugger","#$q%PEPrograms%\%ProgramFolder%\x86\x64dbg.exe#$q -a #$pld -e #$pld"
End
Else,Begin
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows\CurrentVersion\AeDebug","Auto",0
If,%SourceArch%,Equal,x64,RegWrite,HKLM,0x1,"Tmp_Software\WOW6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug","Auto",0
RegWrite,HKLM,0x1,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\AeDebug","Debugger",""
If,%SourceArch%,Equal,x64,RegWrite,HKLM,0x1,"Tmp_Software\WOW6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug","Debugger",""
RegWrite,HKLM,REG_SZ,"Tmp_Software\Microsoft\Windows\CurrentVersion\AeDebug","Auto",0
If,%SourceArch%,Equal,x64,RegWrite,HKLM,REG_SZ,"Tmp_Software\WOW6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug","Auto",0
RegWrite,HKLM,REG_SZ,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\AeDebug","Debugger",""
If,%SourceArch%,Equal,x64,RegWrite,HKLM,REG_SZ,"Tmp_Software\WOW6432Node\Microsoft\Windows NT\CurrentVersion\AeDebug","Debugger",""
End
If,%cb_RegisterShellExt%,Equal,True,Begin
// Database Icons
RegWrite,HKLM,0x1,"Tmp_Software\Classes\.dd32","","x64dbg_db"
RegWrite,HKLM,0x2,"Tmp_Software\Classes\.dd32\DefaultIcon","","#$q%PEPrograms%\%ProgramFolder%\x32\x32dbg.exe"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\.dd64","","x64dbg_db"
RegWrite,HKLM,0x2,"Tmp_Software\Classes\.dd64\DefaultIcon","","#$q%PEPrograms%\%ProgramFolder%\x64\x64dbg.exe"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\.dd32","","x64dbg_db"
RegWrite,HKLM,REG_EXPAND_SZ,"Tmp_Software\Classes\.dd32\DefaultIcon","","#$q%PEPrograms%\%ProgramFolder%\x32\x32dbg.exe"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\.dd64","","x64dbg_db"
RegWrite,HKLM,REG_EXPAND_SZ,"Tmp_Software\Classes\.dd64\DefaultIcon","","#$q%PEPrograms%\%ProgramFolder%\x64\x64dbg.exe"
// Context Menu
RegWrite,HKLM,0x1,"Tmp_Software\Classes\dllfile\shell\Debug with x64dbg","","Debug with x64dbg"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\dllfile\shell\Debug with x64dbg\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q #$q%1#$q"
RegWrite,HKLM,0x2,"Tmp_Software\Classes\dllfile\shell\Debug with x64dbg\DefaultIcon","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q#$c0"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\exefile\shell\Debug with x64dbg","","Debug with x64dbg"
RegWrite,HKLM,0x1,"Tmp_Software\Classes\exefile\shell\Debug with x64dbg\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q #$q%1#$q"
RegWrite,HKLM,0x2,"Tmp_Software\Classes\exefile\shell\Debug with x64dbg\DefaultIcon","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q#$c0"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\dllfile\shell\Debug with x64dbg","","Debug with x64dbg"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\dllfile\shell\Debug with x64dbg\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q #$q%1#$q"
RegWrite,HKLM,REG_EXPAND_SZ,"Tmp_Software\Classes\dllfile\shell\Debug with x64dbg\DefaultIcon","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q#$c0"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\exefile\shell\Debug with x64dbg","","Debug with x64dbg"
RegWrite,HKLM,REG_SZ,"Tmp_Software\Classes\exefile\shell\Debug with x64dbg\command","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q #$q%1#$q"
RegWrite,HKLM,REG_EXPAND_SZ,"Tmp_Software\Classes\exefile\shell\Debug with x64dbg\DefaultIcon","","#$q%PEPrograms%\%ProgramFolder%\%ProgramExe%#$q#$c0"
End
RegUnloadHives
@@ -65,22 +65,22 @@ Run,%ScriptFile%,ExtractProgram,"%TargetPrograms%\%ProgramFolder%"
Echo,"Configuring %ScriptTitle%..."
RegLoadHives
RegWrite,HKLM,0x4,"Tmp_Default\SOFTWARE\EFD Software\HDTunePro","All Disks",0
RegWrite,HKLM,REG_DWORD,"Tmp_Default\SOFTWARE\EFD Software\HDTunePro","All Disks",0
If,%cmb_TempUnits%,Equal,"°C",Begin
// Pro
RegWrite,HKLM,0x4,"Tmp_Default\SOFTWARE\EFD Software\HDTunePro","Temperature Units",1
RegWrite,HKLM,REG_DWORD,"Tmp_Default\SOFTWARE\EFD Software\HDTunePro","Temperature Units",1
// Free
RegWrite,HKLM,0x4,"Tmp_Default\SOFTWARE\WOW6432Node\HDTune","Temperature Units",1
RegWrite,HKLM,REG_DWORD,"Tmp_Default\SOFTWARE\WOW6432Node\HDTune","Temperature Units",1
End
Else,Begin
// Pro
RegWrite,HKLM,0x4,"Tmp_Default\SOFTWARE\EFD Software\HDTunePro","Temperature Units",2
RegWrite,HKLM,REG_DWORD,"Tmp_Default\SOFTWARE\EFD Software\HDTunePro","Temperature Units",2
// Free
RegWrite,HKLM,0x4,"Tmp_Default\SOFTWARE\WOW6432Node\HDTune","Temperature Units",2
RegWrite,HKLM,REG_DWORD,"Tmp_Default\SOFTWARE\WOW6432Node\HDTune","Temperature Units",2
End
RegWrite,HKLM,0x1,"Tmp_Default\SOFTWARE\EFD Software\HDTunePro","Test Parameters 1","B9 C3 AF 18 65 A1 F4 13 0D BC 03 A8 EF E4 A3 27"
RegWrite,HKLM,0x1,"Tmp_Default\SOFTWARE\EFD Software\HDTunePro","Test Parameters 2","B9 C3 AF 18 65 A1 F4 13 0D BC 03 A8 EF E4 A3 27"
RegWrite,HKLM,0x1,"Tmp_Default\SOFTWARE\EFD Software\HDTunePro","Test Parameters 7","B9 C3 AF 18 65 A1 F4 13 0D BC 03 A8 EF E4 A3 27"
RegWrite,HKLM,REG_SZ,"Tmp_Default\SOFTWARE\EFD Software\HDTunePro","Test Parameters 1","B9 C3 AF 18 65 A1 F4 13 0D BC 03 A8 EF E4 A3 27"
RegWrite,HKLM,REG_SZ,"Tmp_Default\SOFTWARE\EFD Software\HDTunePro","Test Parameters 2","B9 C3 AF 18 65 A1 F4 13 0D BC 03 A8 EF E4 A3 27"
RegWrite,HKLM,REG_SZ,"Tmp_Default\SOFTWARE\EFD Software\HDTunePro","Test Parameters 7","B9 C3 AF 18 65 A1 F4 13 0D BC 03 A8 EF E4 A3 27"
RegUnloadHives
///////////////////////////////////////////////////////////////////////////////////
File diff suppressed because one or more lines are too long
@@ -68,10 +68,10 @@ IniWrite,"%TargetPrograms%\%ProgramFolder%\Victoria.ini","Setup","AutoInstallDri
// Install porttalk driver for direct disk access. x86 sources only!
If,%cb_InstallPorttalk%,Equal,True,Begin
FileCopy,"%TargetPrograms%\%ProgramFolder%\porttalk.sys","%TargetSystem32%\Drivers"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\PortTalk","Type",00000001
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\PortTalk","ErrorControl",00000001
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\PortTalk","Start",00000002
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\PortTalk","DisplayName","PortTalk"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\PortTalk","Type",00000001
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\PortTalk","ErrorControl",00000001
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\PortTalk","Start",00000002
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\PortTalk","DisplayName","PortTalk"
End
Else,Begin
FileDeleteEx,"%TargetSystem32%\Drivers\porttalk.sys"
@@ -100,14 +100,14 @@ RegHiveLoad,Tmp_System,%RegSystem%
If,%cb_IncludeDDM%,Equal,True,Run,%ScriptFile%,IncludeDynamicDiskManager
// Register Drivers
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\services\ampa","Type",1
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\services\ampa","Start",3
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\services\ampa","ErrorControl",0
RegWrite,HKLM,0x2,"Tmp_System\ControlSet001\services\ampa","ImagePath","\??\X:\WINDOWS\system32\ampa.sys"
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\services\ampa","DisplayName","ampa"
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\services\ampa\Enum",0,"Root\LEGACY_AMPA\0000"
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\services\ampa\Enum","Count",1
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\services\ampa\Enum","NextInstance",1
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\services\ampa","Type",1
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\services\ampa","Start",3
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\services\ampa","ErrorControl",0
RegWrite,HKLM,REG_EXPAND_SZ,"Tmp_System\ControlSet001\services\ampa","ImagePath","\??\X:\WINDOWS\system32\ampa.sys"
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\services\ampa","DisplayName","ampa"
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\services\ampa\Enum",0,"Root\LEGACY_AMPA\0000"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\services\ampa\Enum","Count",1
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\services\ampa\Enum","NextInstance",1
// Language
List,Pos,%aLangMap%,%cmb_Language%,%LangPos%
@@ -180,11 +180,11 @@ Else,Halt,"ERROR: [%SourceArch%] is not supported."
// DDM Driver
If,%cb_IncludeDDM%,Equal,True,Begin
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\ddmdrv","Type",1
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\ddmdrv","Start",3
RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\ddmdrv","ErrorControl",0
RegWrite,HKLM,0x2,"Tmp_System\ControlSet001\Services\ddmdrv","ImagePath","\??\X:\Windows\system32\ddmdrv.sys"
RegWrite,HKLM,0x1,"Tmp_System\ControlSet001\Services\ddmdrv","DisplayName","ddmdrv"
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\ddmdrv","Type",1
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\ddmdrv","Start",3
RegWrite,HKLM,REG_DWORD,"Tmp_System\ControlSet001\Services\ddmdrv","ErrorControl",0
RegWrite,HKLM,REG_EXPAND_SZ,"Tmp_System\ControlSet001\Services\ddmdrv","ImagePath","\??\X:\Windows\system32\ddmdrv.sys"
RegWrite,HKLM,REG_SZ,"Tmp_System\ControlSet001\Services\ddmdrv","DisplayName","ddmdrv"
End
// Product Registration

Some files were not shown because too many files have changed in this diff Show More