From 9c867376916d61a5eea7ccffa541b009f96bb089 Mon Sep 17 00:00:00 2001 From: Tom Butcher Date: Mon, 3 Aug 2026 00:50:08 +0100 Subject: [PATCH] Add grant users access script to Windows installer process - Included the `grant-users-access.nsh` script in the Windows installer build process to ensure standard users receive the necessary permissions during installation. - This addition enhances the installer by addressing permission issues for non-admin users, improving overall accessibility. --- scripts/build-windows-nsis.ps1 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/build-windows-nsis.ps1 b/scripts/build-windows-nsis.ps1 index fdcf0ec..7f5270d 100644 --- a/scripts/build-windows-nsis.ps1 +++ b/scripts/build-windows-nsis.ps1 @@ -48,6 +48,7 @@ function Get-DirectoryBytes { $rootDir = Split-Path -Parent $PSScriptRoot $nsiPath = Join-Path $rootDir "packaging/windows/farmcontrol.nsi" $installerInclude = Join-Path $rootDir "packaging/windows/installer.nsh" +$grantUsersAccessInclude = Join-Path $rootDir "packaging/windows/grant-users-access.nsh" $workDir = Join-Path $env:TEMP "farmcontrol-nsis" $localInstallerName = "farmcontrol-installer.exe" @@ -80,6 +81,7 @@ if (-not (Test-Path $requiredDeeplinkScript)) { Copy-Item -LiteralPath $nsiPath -Destination (Join-Path $workDir "farmcontrol.nsi") Copy-Item -LiteralPath $installerInclude -Destination (Join-Path $workDir "installer.nsh") +Copy-Item -LiteralPath $grantUsersAccessInclude -Destination (Join-Path $workDir "grant-users-access.nsh") $iconPath = Join-Path $rootDir "assets\installer.ico" if (Test-Path $iconPath) {