为什么我用API函数关机只能注消不能关机呢?请指教(0分)

  • 主题发起人 主题发起人 鸡毛一地
  • 开始时间 开始时间

鸡毛一地

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么我用API函数关机只能注消不能关机呢
 
Windows2000下面要取得管理员的权限,还有要用ExitWindowsEx函数。具体看MSDN上的帮助说明
 
//获得关机或重启的权限
OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY, hToken);
LookupPrivilegeValue(nil, 'SeShutdownPrivilege', tkp.Privileges[0].Luid);
Tkp.PrivilegeCount := 1;
Tkp.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken, false, Tkp, Sizeof(TTokenPrivileges), nil, Zero);
 
后退
顶部