mirror of
https://github.com/PhoenixPE/PhoenixPE.git
synced 2025-09-16 10:08:05 +02:00
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:
@@ -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%"
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user