Installer: Check allowed processor architectures

This commit is contained in:
Nodir Temirkhodjaev 2024-01-15 12:12:12 +03:00
parent 0a38bbc3ef
commit a2ea0a6e42
2 changed files with 8 additions and 2 deletions

View File

@ -41,6 +41,7 @@ UninstallFilesDir={app}\uninst
UninstallDisplayIcon={uninstallexe}
SetupIconFile={#SRC_PATH}\ui_bin\{#APP_ICO_NAME}
ArchitecturesInstallIn64BitMode=x64
ArchitecturesAllowed={#PROC_ARCHS}
Compression=lzma/normal
SolidCompression=yes

View File

@ -3,11 +3,16 @@
@cd %~dp0
@echo off
@set PROC_ARCHS="x86 x64"
@set CHECK_WIN10=
@if not exist ".\build\driver\x86\" (
@set CHECK_WIN10=Y
@set PROC_ARCHS="x64"
@set CHECK_WIN10="Y"
)
@if exist ".\build\driver\ARM64\" (
@set PROC_ARCHS="arm64"
)
@set INNO_PATH=D:\Utils\Dev\InnoSetup5\ISCC.exe
"%INNO_PATH%" FortFirewall.iss /DCHECK_WIN10=%CHECK_WIN10%
"%INNO_PATH%" FortFirewall.iss /DPROC_ARCHS=%PROC_ARCHS% /DCHECK_WIN10=%CHECK_WIN10%