提升OpenProcess为Debug权限后解决思路

提升OpenProcess为Debug权限后
提升OpenProcess为Debug权限后,如何恢复为初始的权限?

------解决方案--------------------
BOOL WINAPI AdjustTokenPrivileges(
__in HANDLE TokenHandle,
__in BOOL DisableAllPrivileges,
__in_opt PTOKEN_PRIVILEGES NewState,
__in DWORD BufferLength,
__out_opt PTOKEN_PRIVILEGES PreviousState,
__out_opt PDWORD ReturnLength
);

在提升权限调用AdjustTokenPrivileges时传入一个TOKEN_PRIVILEGES结构保存以供恢复即可
------解决方案--------------------
SetTokenInformation TokenInformationClass 里面把那些权限去掉,不就好了