int system_shutdown() {
  grantPrivileges();
  if (!ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 0))
    return -1;

  return 0;
}
示例#2
0
 void PrivilegeSet::grantPrivilege(const Privilege& privilege,
                                   const PrincipalName& authorizingPrincipal) {
     grantPrivileges(std::vector<Privilege>(1, privilege), authorizingPrincipal);
 }
示例#3
0
 void PrivilegeSet::grantPrivilege(const Privilege& privilege,
                                   const UserName& authorizingUser) {
     grantPrivileges(std::vector<Privilege>(1, privilege), authorizingUser);
 }