怎样用程序实现win2000的关闭!(10分)

  • 主题发起人 主题发起人 chuhui
  • 开始时间 开始时间
C

chuhui

Unregistered / Unconfirmed
GUEST, unregistred user!
ExitWindowsEx<br>我试过了,不行!!(但在win98上可以)<br><br>怎样用程序实现win2000的关闭!???<br>怎样用程序实现win2000的关闭!???<br>
 
看看这里:<br>http://www.delphibbs.com/delphibbs/dispq.asp?lid=1722929
 
关键就是先使用OpenProcessToken()打一开与一个进程有关的访问标志(access token),再用LookupPrivilegeValue()取回一个用在指定系统上用以表示指定权限名称的本地特殊标识(LUID),然后用AdjustTokenPrivileges()在指定的访问标志中打开或关闭权限(在本例中就是打开SE_SHUTDOWN_NAME),最后再调用ExitWindowsEx()就可以了。
 
后退
顶部