谁能告诉我AdjustTokenPrivileges(。。。)怎么用?
BOOL AdjustTokenPrivileges(
HANDLE TokenHandle, // handle to token
BOOL DisableAllPrivileges, // disabling option
PTOKEN_PRIVILEGES NewState, // privilege information
DWORD BufferLength, // size of buffer
PTOKEN_PRIVILEGES PreviousState, // original state buffer
PDWORD ReturnLength // required buffer size
);
小弟的英文不太好。那位好心人告诉我上文中的第三个参数NewState怎样给出。
我的目的是使用ExitWindows(..)重启机器。但GetLastError()得到
Error Code :[1314]
Error Description :["A required privilege is not held by the client. "]
Error Name :[ERROR_PRIVILEGE_NOT_HELD]