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

Function OpenTokenForCurrentProcess

libcppcryptfs/util/util.cpp:829–844  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

827
828
829HANDLE OpenTokenForCurrentProcess()
830{
831 HANDLE handle = NULL;
832
833 // getting errors using the pseudo-handle on some systems.
834 HANDLE hProc = OpenProcess(PROCESS_QUERY_INFORMATION, FALSE, GetCurrentProcessId());
835 if (!hProc) {
836 return NULL;
837 }
838
839 const BOOL op_result = OpenProcessToken(hProc, TOKEN_QUERY, &handle);
840
841 CloseHandle(hProc);
842
843 return op_result ? handle : NULL;
844}
845
846bool GetUserNameFromToken(HANDLE handle, wstring& user, wstring& domain)
847{

Callers 1

CanGetSessionIdOkFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected