From 8152977546621aad3cf6911cad82d7f307485710 Mon Sep 17 00:00:00 2001 From: es3n1n Date: Tue, 20 May 2025 15:52:54 +0900 Subject: [PATCH] fix(installer): fix administrator check --- install.ps1 | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/install.ps1 b/install.ps1 index 1b23893..0580e57 100644 --- a/install.ps1 +++ b/install.ps1 @@ -1,5 +1,10 @@ -#Requires -RunAsAdministrator $ErrorActionPreference = "Stop" + +$principal = New-Object Security.Principal.WindowsPrincipal([Security.Principal.WindowsIdentity]::GetCurrent()) +if (-not ($principal.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator))) { + Write-Error "This script requires administrator privileges. Please run as Administrator." + exit 1 +} $InstallPath = "$env:ProgramFiles\defendnot" switch -Wildcard ($env:PROCESSOR_ARCHITECTURE) {