From bdda474a01d09013c839cf4dfd45cea2ecc44e1f Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Fri, 30 Jan 2026 12:49:59 -0800 Subject: Use high integrity instead of elevation token to properly detect "elevated" installs Fixes 8178 --- src/libs/dutil/WixToolset.DUtil/inc/procutil.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/libs/dutil/WixToolset.DUtil/inc') diff --git a/src/libs/dutil/WixToolset.DUtil/inc/procutil.h b/src/libs/dutil/WixToolset.DUtil/inc/procutil.h index e7e91705..974003eb 100644 --- a/src/libs/dutil/WixToolset.DUtil/inc/procutil.h +++ b/src/libs/dutil/WixToolset.DUtil/inc/procutil.h @@ -28,7 +28,10 @@ HRESULT DAPI ProcGetTokenInformation( __in TOKEN_INFORMATION_CLASS tokenInformationClass, __out LPVOID* ppvTokenInformation ); - +HRESULT DAPI ProcIsHighIntegrity( + __in HANDLE hProcess, + __out BOOL* pfHighIntegrity + ); HRESULT DAPI ProcHasPrivilege( __in HANDLE hProcess, __in LPCWSTR wzPrivilegeName, -- cgit v1.2.3-55-g6feb