Mercurial > trustbridge
view common/util.c @ 322:e30c9fee111a
Typo in debug output.
author | Sascha Wilde <wilde@intevation.de> |
---|---|
date | Mon, 07 Apr 2014 13:11:48 +0200 |
parents | 824ef90a6721 |
children | 31ba7ed4d50f |
line wrap: on
line source
#include "util.h" #ifdef WIN32 #include <windows.h> #endif #ifdef WIN32 bool is_elevated() { HANDLE hToken = NULL; bool ret = false; if (OpenProcessToken (GetCurrentProcess(), TOKEN_QUERY, &hToken)) { DWORD elevation; DWORD cbSize = sizeof (DWORD); if (GetTokenInformation (hToken, TokenElevation, &elevation, sizeof (TokenElevation), &cbSize)) { ret = elevation; } } if (hToken) CloseHandle (hToken); return ret; } #endif