From e44c3c81d6d6337a1acc9700d7309f29a934d26e Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Thu, 29 Aug 2019 08:12:18 -0600 Subject: elevate: ensure desktop token is opened with duplication allowed --- elevate/membership.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/elevate/membership.go b/elevate/membership.go index 0c090271..07c2ef69 100644 --- a/elevate/membership.go +++ b/elevate/membership.go @@ -52,7 +52,7 @@ func IsAdminDesktop() (bool, error) { } defer windows.CloseHandle(process) var token windows.Token - err = windows.OpenProcessToken(process, windows.TOKEN_QUERY|windows.TOKEN_IMPERSONATE, &token) + err = windows.OpenProcessToken(process, windows.TOKEN_QUERY|windows.TOKEN_DUPLICATE, &token) if err != nil { return false, err } -- cgit v1.2.3-59-g8ed1b