aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/main.go
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-08-05 16:04:39 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2019-08-05 20:12:19 +0200
commit3cb942a5c8d13f08d4135cfdf09154b85152001a (patch)
tree161840e31285965c1aae7f51e7a769522ba22d58 /main.go
parentelevate: require builtin admins group and proper reg key (diff)
downloadwireguard-windows-3cb942a5c8d13f08d4135cfdf09154b85152001a.tar.xz
wireguard-windows-3cb942a5c8d13f08d4135cfdf09154b85152001a.zip
elevate: move service/token into proper module
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'main.go')
-rw-r--r--main.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/main.go b/main.go
index 813663a5..da3a6c42 100644
--- a/main.go
+++ b/main.go
@@ -18,7 +18,6 @@ import (
"golang.zx2c4.com/wireguard/windows/elevate"
"golang.zx2c4.com/wireguard/windows/manager"
"golang.zx2c4.com/wireguard/windows/ringlogger"
- "golang.zx2c4.com/wireguard/windows/services"
"golang.zx2c4.com/wireguard/windows/ui"
)
@@ -75,7 +74,7 @@ func checkForAdminGroup() {
fatal("Unable to open current process token: ", err)
}
defer processToken.Close()
- if !services.TokenIsMemberOfBuiltInAdministrator(processToken) {
+ if !elevate.TokenIsMemberOfBuiltInAdministrator(processToken) {
fatal("WireGuard may only be used by users who are a member of the Builtin Administrators group.")
}
}
@@ -177,7 +176,7 @@ func main() {
if len(os.Args) != 6 {
usage()
}
- err := services.DropAllPrivileges(false)
+ err := elevate.DropAllPrivileges(false)
if err != nil {
fatal(err)
}