Updates for Chrome and .NET (#146)

* Update Chrome and remove decompressing step (WTF are you thinking google forcing a 400 MB download vs 130 MB?!)

* Add `Microsoft.NETCore.App` and `Microsoft.WindowsDesktop.App` registries

* Update Chrome to v138.0.7204.97
This commit is contained in:
PercyDan
2025-07-05 01:28:46 +08:00
committed by GitHub
parent 19b4b824c7
commit 437e950cdd
6 changed files with 36 additions and 17 deletions

View File

@@ -30,19 +30,19 @@
[Main]
Title=Google Chrome
Description=(v136.0.7103.93) Google Chrome is a cross-platform web browser developed by Google.
Description=(v138.0.7204.97) Google Chrome is a cross-platform web browser developed by Google.
Author=Homes32
Level=5
Selected=False
Mandatory=False
Version=1.1.18.0
Date=2025-05-14
Version=1.1.19.0
Date=2025-06-25
[Variables]
%ProgramFolder%="Chrome"
%ProgramExe%="chrome.exe"
%DownloadURLx86%=https://dl.google.com/release2/chrome/acnr5b6bwpsrgcvxxz5hakjvniia_136.0.7103.93/136.0.7103.93_chrome_installer.exe
%DownloadURLx64%=https://dl.google.com/release2/chrome/acmbkhjxay4eqmo7yutbo43vubca_136.0.7103.93/136.0.7103.93_chrome_installer.exe
%DownloadURLx86%=https://dl.google.com/release2/chrome/ac4d4vq6w323vk5y57jetvjiqzjq_138.0.7204.97/138.0.7204.97_chrome_installer_uncompressed.exe
%DownloadURLx64%=https://dl.google.com/release2/chrome/acfputsgwfhpt46zcvjobof6evfq_138.0.7204.97/138.0.7204.97_chrome_installer_uncompressed.exe
%SetupFile%="Chrome_x86.exe"
[Process]
@@ -58,7 +58,6 @@ If,Not,ExistFile,"%ProgramsCache%\%ProgramFolder%\%SetupFile%",Run,%ScriptFile%,
Echo,"Extracting files..."
DirMake,"%TargetPrograms%\%ProgramFolder%"
Decompress,"%ProgramsCache%\%ProgramFolder%\%SetupFile%","%ProjectTemp%\%ProgramFolder%"
Decompress,"%ProjectTemp%\%ProgramFolder%\chrome.7z","%ProjectTemp%\%ProgramFolder%"
FileCopy,"%ProjectTemp%\%ProgramFolder%\Chrome-bin\*.*","%TargetPrograms%\%ProgramFolder%"
///////////////////////////////////////////////////////////////////////////////////

View File

@@ -34,8 +34,8 @@ Description=(v5.0.17) .NET 5 is a cross-platform software development framework
Selected=False
Level=4
Author=Homes32
Version=1.0.0.0
Date=2024-07-05
Version=1.0.1.0
Date=2025-06-25
Mandatory=False
[Variables]
@@ -75,9 +75,13 @@ RegWrite,HKLM,0x2,"Tmp_System\ControlSet001\Control\Session Manager\Environment"
If,%SourceArch%,Equal,x64,Begin
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x64",%ProgramVersion%,1
RegWrite,HKLM,0x1,"Tmp_Software\WOW6432Node\dotnet\Setup\InstalledVersions\x64","InstallLocation","%PEPrograms%\dotnet\"
RegWrite,HKLM,0x4,"Tmp_Software\WOW6432Node\dotnet\Setup\InstalledVersions\x64\sharedfx\Microsoft.NETCore.App",%ProgramVersion%,1
RegWrite,HKLM,0x4,"Tmp_Software\WOW6432Node\dotnet\Setup\InstalledVersions\x64\sharedfx\Microsoft.WindowsDesktop.App",%ProgramVersion%,1
End
Else,Begin
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x86",%ProgramVersion%,1
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x86\sharedfx\Microsoft.NETCore.App",%ProgramVersion%,1
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x86\sharedfx\Microsoft.WindowsDesktop.App",%ProgramVersion%,1
End
RegUnloadHives

View File

@@ -34,8 +34,8 @@ Description=(v6.0.36) .NET 6 is a cross-platform software development framework
Selected=False
Level=4
Author=Homes32
Version=1.0.12.0
Date=2024-12-14
Version=1.0.13.0
Date=2025-06-25
Mandatory=False
[Variables]
@@ -75,9 +75,13 @@ RegWrite,HKLM,0x2,"Tmp_System\ControlSet001\Control\Session Manager\Environment"
If,%SourceArch%,Equal,x64,Begin
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x64",%ProgramVersion%,1
RegWrite,HKLM,0x1,"Tmp_Software\WOW6432Node\dotnet\Setup\InstalledVersions\x64","InstallLocation","%PEPrograms%\dotnet\"
RegWrite,HKLM,0x4,"Tmp_Software\WOW6432Node\dotnet\Setup\InstalledVersions\x64\sharedfx\Microsoft.NETCore.App",%ProgramVersion%,1
RegWrite,HKLM,0x4,"Tmp_Software\WOW6432Node\dotnet\Setup\InstalledVersions\x64\sharedfx\Microsoft.WindowsDesktop.App",%ProgramVersion%,1
End
Else,Begin
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x86",%ProgramVersion%,1
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x86\sharedfx\Microsoft.NETCore.App",%ProgramVersion%,1
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x86\sharedfx\Microsoft.WindowsDesktop.App",%ProgramVersion%,1
End
RegUnloadHives

View File

@@ -34,8 +34,8 @@ Description=(v7.0.20) .NET 7 is a cross-platform software development framework
Selected=False
Level=4
Author=Homes32
Version=1.0.0.0
Date=2024-07-05
Version=1.0.1.0
Date=2025-06-25
Mandatory=False
[Variables]
@@ -75,9 +75,13 @@ RegWrite,HKLM,0x2,"Tmp_System\ControlSet001\Control\Session Manager\Environment"
If,%SourceArch%,Equal,x64,Begin
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x64",%ProgramVersion%,1
RegWrite,HKLM,0x1,"Tmp_Software\WOW6432Node\dotnet\Setup\InstalledVersions\x64","InstallLocation","%PEPrograms%\dotnet\"
RegWrite,HKLM,0x4,"Tmp_Software\WOW6432Node\dotnet\Setup\InstalledVersions\x64\sharedfx\Microsoft.NETCore.App",%ProgramVersion%,1
RegWrite,HKLM,0x4,"Tmp_Software\WOW6432Node\dotnet\Setup\InstalledVersions\x64\sharedfx\Microsoft.WindowsDesktop.App",%ProgramVersion%,1
End
Else,Begin
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x86",%ProgramVersion%,1
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x86\sharedfx\Microsoft.NETCore.App",%ProgramVersion%,1
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x86\sharedfx\Microsoft.WindowsDesktop.App",%ProgramVersion%,1
End
RegUnloadHives

View File

@@ -34,14 +34,14 @@ Selected=False
Description=(v8.0.16) .NET 8 is a cross-platform software development framework for building and running applications.
Level=4
Author=Homes32
Version=1.0.6.0
Version=1.0.7.0
Date=2025-06-01
Mandatory=False
[Variables]
%ProgramTitle%=".NET 8 Desktop Runtime"
%ProgramFolder%="dotnet"
%ProgramVersion%="8.0.16"
%ProgramVersion%="8.0.17"
%DownloadURLx86%=https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/%ProgramVersion%/windowsdesktop-runtime-%ProgramVersion%-win-x86.exe
%DownloadURLx64%=https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/%ProgramVersion%/windowsdesktop-runtime-%ProgramVersion%-win-x64.exe
@@ -75,9 +75,13 @@ RegWrite,HKLM,0x2,"Tmp_System\ControlSet001\Control\Session Manager\Environment"
If,%SourceArch%,Equal,x64,Begin
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x64",%ProgramVersion%,1
RegWrite,HKLM,0x1,"Tmp_Software\WOW6432Node\dotnet\Setup\InstalledVersions\x64","InstallLocation","%PEPrograms%\dotnet\"
RegWrite,HKLM,0x4,"Tmp_Software\WOW6432Node\dotnet\Setup\InstalledVersions\x64\sharedfx\Microsoft.NETCore.App",%ProgramVersion%,1
RegWrite,HKLM,0x4,"Tmp_Software\WOW6432Node\dotnet\Setup\InstalledVersions\x64\sharedfx\Microsoft.WindowsDesktop.App",%ProgramVersion%,1
End
Else,Begin
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x86",%ProgramVersion%,1
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x86\sharedfx\Microsoft.NETCore.App",%ProgramVersion%,1
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x86\sharedfx\Microsoft.WindowsDesktop.App",%ProgramVersion%,1
End
RegUnloadHives

View File

@@ -30,18 +30,18 @@
[Main]
Title=.NET 9
Description=(v9.0.5) .NET 9 is a cross-platform software development framework for building and running applications.
Description=(v9.0.6) .NET 9 is a cross-platform software development framework for building and running applications.
Selected=False
Level=4
Author=Homes32
Version=1.0.3.0
Version=1.0.4.0
Date=2025-06-01
Mandatory=False
[Variables]
%ProgramTitle%=".NET 9 Desktop Runtime"
%ProgramFolder%="dotnet"
%ProgramVersion%="9.0.5"
%ProgramVersion%="9.0.6"
%DownloadURLx86%=https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/%ProgramVersion%/windowsdesktop-runtime-%ProgramVersion%-win-x86.exe
%DownloadURLx64%=https://builds.dotnet.microsoft.com/dotnet/WindowsDesktop/%ProgramVersion%/windowsdesktop-runtime-%ProgramVersion%-win-x64.exe
@@ -75,9 +75,13 @@ RegWrite,HKLM,0x2,"Tmp_System\ControlSet001\Control\Session Manager\Environment"
If,%SourceArch%,Equal,x64,Begin
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x64",%ProgramVersion%,1
RegWrite,HKLM,0x1,"Tmp_Software\WOW6432Node\dotnet\Setup\InstalledVersions\x64","InstallLocation","%PEPrograms%\dotnet\"
RegWrite,HKLM,0x4,"Tmp_Software\WOW6432Node\dotnet\Setup\InstalledVersions\x64\sharedfx\Microsoft.NETCore.App",%ProgramVersion%,1
RegWrite,HKLM,0x4,"Tmp_Software\WOW6432Node\dotnet\Setup\InstalledVersions\x64\sharedfx\Microsoft.WindowsDesktop.App",%ProgramVersion%,1
End
Else,Begin
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x86",%ProgramVersion%,1
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x86\sharedfx\Microsoft.NETCore.App",%ProgramVersion%,1
RegWrite,HKLM,0x4,"Tmp_Software\dotnet\Setup\InstalledVersions\x86\sharedfx\Microsoft.WindowsDesktop.App",%ProgramVersion%,1
End
RegUnloadHives