Files
vxunderground-VX-API/VX-API/IsProcessRunningAsAdmin2.cpp
vxunderground 1620dd9894 2.0.709
Version: 2.0.709
2023-03-28 04:13:24 -05:00

25 lines
418 B
C++

#include "Win32Helper.h"
BOOL IsProcessRunningAsAdmin2(VOID)
{
ISNTADMIN IsNtAdmin = NULL;
HMODULE hMod = NULL;
BOOL bFlag = FALSE;
hMod = LoadLibraryW(L"advpack.dll");
if (hMod == NULL)
goto EXIT_ROUTINE;
IsNtAdmin = (ISNTADMIN)GetProcAddressA((DWORD64)hMod, "IsNTAdmin");
if (!IsNtAdmin)
goto EXIT_ROUTINE;
bFlag = IsNtAdmin(0, NULL);
EXIT_ROUTINE:
if (hMod)
FreeLibrary(hMod);
return bFlag;
}