MCPcopy Create free account
hub / github.com/bailey27/cppcryptfs / IsProcessElevated

Function IsProcessElevated

libcommonutil/commonutil.cpp:171–187  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

169}
170
171static bool IsProcessElevated()
172{
173 HANDLE hToken = NULL;
174 TOKEN_ELEVATION elevation;
175 DWORD size;
176
177 if (OpenProcessToken(GetCurrentProcess(), TOKEN_QUERY, &hToken))
178 {
179 if (GetTokenInformation(hToken, TokenElevation, &elevation, sizeof(elevation), &size))
180 {
181 CloseHandle(hToken);
182 return elevation.TokenIsElevated != 0;
183 }
184 CloseHandle(hToken);
185 }
186 return false;
187}
188
189bool IsRunningAsAdministrator(bool *pIsReallyAdmin)
190{

Callers 1

IsRunningAsAdministratorFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected