码迷,mamicode.com
首页 > Windows程序 > 详细

Delphi 关键 重启 注销

时间:2015-09-21 15:48:04      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

//在初始化的时候获取权限 
var

  hToken: THandle;

  Tkp: TTokenPrivileges;

  Zero: DWORD;

begin

  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);

end;
--------****---------
 ExitWindowsEx(EWX_SHUTDOWN, 0);//close
ExitWindowsEx(EWX_REBOOT, 0);//reoot

ExitWindowsEx(EWX_LOGOFF,0)// 注销

Delphi 关键 重启 注销

标签:

原文地址:http://www.cnblogs.com/xh0626/p/4826220.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!