Log the program version for any app that always attempts to download the latest version, bump SiB tested version

This commit is contained in:
Homes32
2023-01-10 21:50:04 -06:00
parent 1ddb12aec7
commit 7e0345056e
66 changed files with 284 additions and 151 deletions

View File

@@ -35,8 +35,8 @@ Author=Homes32
Level=5
Selected=False
Mandatory=False
Version=1.0.1.0
Date=2020-12-04
Version=1.0.2.0
Date=2023-01-10
[Variables]
%ProgramFolder%="DbgView"
@@ -60,6 +60,8 @@ If,%cb_AlwaysDownload%,Equal,True,DirDeleteEx,"%ProgramsCache%\%ProgramFolder%"
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%ProgramExe%",Run,%ScriptFile%,DownloadProgram
FileCopy,"%ProgramsCache%\%ProgramFolder%\%ProgramExe%","%TargetPrograms%\%ProgramFolder%\%ProgramExe%"
FileCopy,"%ProgramsCache%\%ProgramFolder%\DbgView.chm","%TargetPrograms%\%ProgramFolder%\DbgView.chm"
FileVersion,"%TargetPrograms%\%ProgramFolder%\%ProgramExe%",%ProgramExeVer%
Echo,"Program version: v%ProgramExeVer%"
// Kernel Mode Driver
ShellExecute,Hide,"%Tools%\%HostArch%\GetBinaryResource.exe","#$q%TargetPrograms%\%ProgramFolder%\%ProgramExe%#$q BINRES RCDBGSYS #$q%TargetSystem32%\drivers\Dbgv.sys#$q"
@@ -68,6 +70,8 @@ If,Not,#r,Equal,0,Halt,"ERROR: Unable to extract DbgView driver. GetBinaryResour
///////////////////////////////////////////////////////////////////////////////////
// Settings
Echo,"Configuring %ScriptTitle%..."
RegLoadHives
// Autorun Process Monitor

View File

@@ -35,8 +35,8 @@ Author=Homes32
Level=5
Selected=False
Mandatory=False
Version=1.1.1.0
Date=2022-12-04
Version=1.1.2.0
Date=2023-01-10
[Variables]
%ProgramFolder%="Dependencies"
@@ -58,12 +58,14 @@ Run,%ScriptFile%,SetProgramArch
If,%cb_AlwaysDownload%,Equal,True,DirDeleteEx,"%ProgramsCache%\%ProgramFolder%"
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",Run,%ScriptFile%,DownloadProgram
Run,%ScriptFile%,ExtractProgram,"%TargetPrograms%\%ProgramFolder%"
FileVersion,"%TargetPrograms%\%ProgramFolder%\%ProgramExe%",%ProgramVer%
Echo,"Program Version: %ProgramVer%"
FileVersion,"%TargetPrograms%\%ProgramFolder%\%ProgramExe%",%ProgramExeVer%
Echo,"Program version: v%ProgramExeVer%"
///////////////////////////////////////////////////////////////////////////////////
// Settings
Echo,"Configuring %ScriptTitle%..."
///////////////////////////////////////////////////////////////////////////////////
// Shortcuts

View File

@@ -58,10 +58,13 @@ Run,%ScriptFile%,SetProgramArch
If,%cb_AlwaysDownload%,Equal,True,DirDeleteEx,"%ProgramsCache%\%ProgramFolder%"
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",Run,%ScriptFile%,DownloadProgram
Run,%ScriptFile%,ExtractProgram,"%TargetPrograms%\%ProgramFolder%"
FileVersion,"%TargetPrograms%\%ProgramFolder%\%ProgramExe%",%ProgramExeVer%
Echo,"Program version: v%ProgramExeVer%"
///////////////////////////////////////////////////////////////////////////////////
// Settings
Echo,"Configuring %ScriptTitle%..."
///////////////////////////////////////////////////////////////////////////////////
// Shortcuts

View File

@@ -32,9 +32,9 @@
Title=HxD
Author=Homes32
Level=5
Version=1.0.0.0
Version=1.0.1.0
Description=HxD is a hex editor which can handle files of any size and can also perform raw disk editing and memory (RAM) modifications.
Date=2022-12-31
Date=2023-01-10
Selected=False
Mandatory=False
@@ -58,6 +58,8 @@ Run,%ScriptFile%,SetProgramArch
If,%cb_AlwaysDownload%,Equal,True,DirDeleteEx,"%ProgramsCache%\%ProgramFolder%"
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",Run,%ScriptFile%,DownloadProgram
Run,%ScriptFile%,ExtractProgram,"%TargetPrograms%\%ProgramFolder%\"
FileVersion,"%TargetPrograms%\%ProgramFolder%\%ProgramExe%",%ProgramExeVer%
Echo,"Program version: v%ProgramExeVer%"
///////////////////////////////////////////////////////////////////////////////////
// Settings

View File

@@ -35,8 +35,8 @@ Author=Homes32
Level=5
Selected=False
Mandatory=False
Version=1.1.1.0
Date=2022-12-04
Version=1.1.2.0
Date=2023-01-10
[Variables]
%ProgramFolder%="ProcDump"
@@ -57,12 +57,16 @@ Run,%ScriptFile%,SetProgramArch
If,%cb_AlwaysDownload%,Equal,True,DirDeleteEx,"%ProgramsCache%\%ProgramFolder%"
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%ProgramExe%",Run,%ScriptFile%,DownloadProgram
FileCopy,"%ProgramsCache%\%ProgramFolder%\%ProgramExe%","%TargetPrograms%\%ProgramFolder%\%ProgramExe%"
FileVersion,"%TargetPrograms%\%ProgramFolder%\%ProgramExe%",%ProgramExeVer%
Echo,"Program version: v%ProgramExeVer%"
RequireFile,\Windows\System32\PDH.dll
///////////////////////////////////////////////////////////////////////////////////
// Settings
Echo,"Configuring %ScriptTitle%..."
RegHiveLoad,Tmp_Default,%RegDefault%
RegWrite,HKLM,0x4,"Tmp_Default\Software\Sysinternals\ProcDump","EulaAccepted",1
RegHiveUnLoad,Tmp_Default

View File

@@ -35,8 +35,8 @@ Author=Homes32
Level=5
Selected=False
Mandatory=False
Version=1.1.1.0
Date=2022-12-04
Version=1.1.2.0
Date=2023-01-10
[Variables]
%ProgramFolder%="Procexp"
@@ -59,10 +59,14 @@ If,%cb_AlwaysDownload%,Equal,True,DirDeleteEx,"%ProgramsCache%\%ProgramFolder%"
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%ProgramExe%",Run,%ScriptFile%,DownloadProgram
FileCopy,"%ProgramsCache%\%ProgramFolder%\%ProgramExe%","%TargetPrograms%\%ProgramFolder%\%ProgramExe%"
FileCopy,"%ProgramsCache%\%ProgramFolder%\Procexp.chm","%TargetPrograms%\%ProgramFolder%\Procexp.chm"
FileVersion,"%TargetPrograms%\%ProgramFolder%\%ProgramExe%",%ProgramExeVer%
Echo,"Program version: v%ProgramExeVer%"
///////////////////////////////////////////////////////////////////////////////////
// Settings
Echo,"Configuring %ScriptTitle%..."
RegHiveLoad,Tmp_Default,%RegDefault%
RegWrite,HKLM,0x4,"Tmp_Default\Software\Sysinternals\Process Explorer","EulaAccepted",1
RegHiveUnLoad,Tmp_Default

View File

@@ -35,8 +35,8 @@ Author=Homes32
Level=5
Selected=False
Mandatory=False
Version=1.2.1.0
Date=2022-12-04
Version=1.2.2.0
Date=2023-01-10
[Variables]
%ProgramFolder%="Procmon"
@@ -61,12 +61,16 @@ If,%cb_AlwaysDownload%,Equal,True,DirDeleteEx,"%ProgramsCache%\%ProgramFolder%"
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%ProgramExe%",Run,%ScriptFile%,DownloadProgram
FileCopy,"%ProgramsCache%\%ProgramFolder%\%ProgramExe%","%TargetPrograms%\%ProgramFolder%\%ProgramExe%"
FileCopy,"%ProgramsCache%\%ProgramFolder%\Procmon.chm","%TargetPrograms%\%ProgramFolder%\Procmon.chm"
FileVersion,"%TargetPrograms%\%ProgramFolder%\%ProgramExe%",%ProgramExeVer%
Echo,"Program version: v%ProgramExeVer%"
///////////////////////////////////////////////////////////////////////////////////
// Settings
RegLoadHives
Echo,"Configuring %ScriptTitle%..."
// Enable Boot Logging
If,%cb_EnableBootLogging%,Equal,True,Begin
Echo,"Boot Logging: ENABLED"

View File

@@ -35,8 +35,8 @@ Author=Homes32
Level=5
Selected=False
Mandatory=False
Version=1.1.0.0
Date=2020-03-23
Version=1.1.1.0
Date=2023-01-10
[Variables]
%ProgramFolder%="RegistryChangesView"
@@ -58,10 +58,15 @@ Run,%ScriptFile%,SetProgramArch
If,%cb_AlwaysDownload%,Equal,True,DirDeleteEx,"%ProgramsCache%\%ProgramFolder%"
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",Run,%ScriptFile%,DownloadProgram
Run,%ScriptFile%,ExtractProgram,%TargetPrograms%\%ProgramFolder%
FileVersion,"%TargetPrograms%\%ProgramFolder%\%ProgramExe%",%ProgramExeVer%
Echo,"Program version: v%ProgramExeVer%"
///////////////////////////////////////////////////////////////////////////////////
// Settings
Echo,"Configuring %ScriptTitle%..."
// Language
If,%cmb_Language%,Equal,"English",FileDeleteEx,"%TargetPrograms%\%ProgramFolder%\registrychangesview_lng.ini"
Else,Begin

View File

@@ -57,10 +57,14 @@ If,%cb_AlwaysDownload%,Equal,True,DirDeleteEx,"%ProgramsCache%\%ProgramFolder%"
If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",Run,%ScriptFile%,DownloadProgram
Run,%ScriptFile%,ExtractProgram,"%ProjectTemp%\%ProgramFolder%"
FileCopy,"%ProjectTemp%\%ProgramFolder%\release\*.*","%TargetPrograms%\%ProgramFolder%"
FileVersion,"%TargetPrograms%\%ProgramFolder%\%ProgramExe%",%ProgramExeVer%
Echo,"Program version: v%ProgramExeVer%"
///////////////////////////////////////////////////////////////////////////////////
// Settings
Echo,"Configuring %ScriptTitle%..."
// This .ini files needs to exist or the launcher will crash if the directory is not writable.
IniWrite,"%TargetPrograms%\%ProgramFolder%\x96dbg.ini","Launcher","x32dbg","%PEPrograms%\%ProgramFolder%\x32\x32dbg.exe"
IniWrite,"%TargetPrograms%\%ProgramFolder%\x96dbg.ini","Launcher","x64dbg","%PEPrograms%\%ProgramFolder%\x64\x64dbg.exe"