急,哥哥妹妹们快来啊,2000下怎么关机啊! 急,哥哥妹妹们快来啊,2000下怎么关机啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是说用程序关机吧?function TfrmShutDown.ShutDownSystem():BOOL;var hProcess,hAccessToken:THandle; LUID_AND_ATTRIBUTES:TLUIDAndAttributes; TOKEN_PRIVILEGES: TTokenPrivileges; BufferIsNull:DWORD;Const SE_SHUTDOWN_NAME='SeShutdownPrivilege';begin hProcess:=GetCurrentProcess(); OpenProcessToken(hprocess,TOKEN_ADJUST_PRIVILEGES+TOKEN_QUERY,hAccessToken); LookupPrivilegeValue(Nil,SE_SHUTDOWN_NAME,LUID_AND_ATTRIBUTES.Luid); LUID_AND_ATTRIBUTES.Attributes:=SE_PRIVILEGE_ENABLED; TOKEN_PRIVILEGES.PrivilegeCount:=1; TOKEN_PRIVILEGES.Privileges[0]:=LUID_AND_ATTRIBUTES; BufferIsNull:=0; AdjustTokenPrivileges(hAccessToken,False,TOKEN_PRIVILEGES,sizeof(TOKEN_PRIVILEGES),Nil,BufferIsNull); ExitWindowsEx(EWX_POWEROFF+EWX_FORCE, 0); ShutDownSystem:=True;end;给分. delphi关于设计服务器的考虑 如何快速把变形的形图还原成正矩形,5年已上图形巨高手进 [ ? ] 到底能不能修改rtl.bpl中所包含的单元的源码? 连接MSSQL时出错:未装载 Db-library网络通信层。是缺少什么东东啊? 知道计算机的IP如何获得他是什么操作系统 QQ里传送文件的功能是如何实现的? 关于DELPHI中的树问题 怎样把应用程序图标加入任务栏? 请问如何在BDedit中修改数据? 怎么实现在stringgrid中换行显示,别的控件也行! 一个写入INI文件的问题? Unit2如何调用Unit1中的自定义过程?
var
hProcess,hAccessToken:THandle;
LUID_AND_ATTRIBUTES:TLUIDAndAttributes;
TOKEN_PRIVILEGES: TTokenPrivileges;
BufferIsNull:DWORD;
Const
SE_SHUTDOWN_NAME='SeShutdownPrivilege';
begin
hProcess:=GetCurrentProcess();
OpenProcessToken(hprocess,TOKEN_ADJUST_PRIVILEGES+TOKEN_QUERY,hAccessToken);
LookupPrivilegeValue(Nil,SE_SHUTDOWN_NAME,LUID_AND_ATTRIBUTES.Luid);
LUID_AND_ATTRIBUTES.Attributes:=SE_PRIVILEGE_ENABLED;
TOKEN_PRIVILEGES.PrivilegeCount:=1;
TOKEN_PRIVILEGES.Privileges[0]:=LUID_AND_ATTRIBUTES;
BufferIsNull:=0;
AdjustTokenPrivileges(hAccessToken,False,TOKEN_PRIVILEGES,sizeof(TOKEN_PRIVILEGES),Nil,BufferIsNull);
ExitWindowsEx(EWX_POWEROFF+EWX_FORCE, 0);
ShutDownSystem:=True;
end;给分.