diff --git a/deploy/FortFirewall.iss b/deploy/FortFirewall.iss index 24637c47..a1290ac4 100644 --- a/deploy/FortFirewall.iss +++ b/deploy/FortFirewall.iss @@ -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 diff --git a/deploy/create-installer.bat b/deploy/create-installer.bat index d80ac8f0..44a3050d 100644 --- a/deploy/create-installer.bat +++ b/deploy/create-installer.bat @@ -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%