0

windows.h包括在内,代码:

#include <windows.h>

int main() {
  HANDLE hToken;
  DWORD dwSize;
  TOKEN_ELEVATION_TYPE pElevationType = TokenElevationTypeDefault;
  OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES, &hToken);
  GetTokenInformation(hToken, TokenElevationType, pElevationType, sizeof(TOKEN_ELEVATION_TYPE), &dwSize)
}

编译器是 MinGW 4.7

4

1 回答 1

1

这是 Windows API 中相关枚举的一个相对较新的添加,可能您没有所需的 Platform SDK 级别 - 确认winnt.h从哪里获取,如果此值丢失,请追踪正确的 Platform SDK你的。

http://msdn.microsoft.com/en-us/library/windows/desktop/bb530718(v=vs.85).aspx

要求

支持的最低客户端
Windows Vista

支持的最低服务器
Windows Server 2008

头文件
Winnt.h

WSrv 2008 的 Windows SDK 在这里

于 2012-06-27T21:06:17.477 回答