Changes in the program:
v22.03.29 (2022-03-29):
Added support for ARM64 architecture. From now it includes VC++ 2017, 2019 and 2022 for ARM64 (and supports 2017/2019/2022 in the external version, parameter: /VC_redistARM64="X:\Full\Path (with spaces)\to\the\VC_redist.arm64.exe").
Added selective uninstall command-line parameter:
/Uninstall="comma separated list of Uninstall names, versions or reg-keys"
after choosing uninstallation in:
/COMPONENTS="un\arm64,un\x64,un\x86"
Parameters for command-line /Uninstall="12.v3r...,{AndOr-Reg-Keys...},and/or VC names or part of names..." must be separated by comma, as for other lists of parameters for InnoSetup. When you will use this parameter, all of the components on Uninstall list will be deselected, and selected only those which will match the components from the Uninstall list.
Added install command-line parameter with missing dll:
/NeedDLL="Missing.dll"
It does the same as the "Menu" (button) -> "Need a dll?" on the Components Page, but from command-line.
Above mentioned parameter can work separately or with "/COMPONENTS=" parameter.
By using only one of above mentioned command-line parameter (i.e. "/NeedDLL="), the Installer will be switched to the "CustomSetup" and all components will be deselected - it will selects only these components which it will be able to find using the given dll file.
But, with using the "/COMPONENTS=", it will adds found components by the "/NeedDLL=" command-line parameter to the install-list.
Added the "dark theme" - it depends of the theme used by you (W10/W11), if enabled - it inverts the colors, other way it uses colors of your windows.
Removed creating uninstall section in the OS registry, and removed /Portable command-line switch.
Comments