如果是在Win2000并以Administrator登录,用代码退出:
ExitWindowsEx(EWX_SHUTDOWN,0);或者
ExitWindowsEx(EWX_POWEROFF,0);//这个需要系统支持power-off
—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
if Not Assigned(I) then
I := TI.Create(Nil);
I.Maxim := MaximStr;
I.Explain := '假如上述代码中出现“OA”等字样,删除它们';
I.Desire := '加不加分随你';
—————————————————————————————————
ExitWindowsEx(EWX_SHUTDOWN,0);或者
ExitWindowsEx(EWX_POWEROFF,0);//这个需要系统支持power-off
—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
if Not Assigned(I) then
I := TI.Create(Nil);
I.Maxim := MaximStr;
I.Explain := '假如上述代码中出现“OA”等字样,删除它们';
I.Desire := '加不加分随你';
—————————————————————————————————
解决方案 »
- 求助:如何对word进行日期赋值
- 倒在Activex弹窗下的webbrowser!!!!!!!!!!!!!!!!
- ???如何获得用户在DBGridEh的picklist下拉框中选择的是哪个值???
- 请问怎样修改输入法的输出文字?
- 文件操作问题,如何在文件尾部追新的文件片?
- Vendor initization failed. Alias ps--这个错误
- ★★在dbgrid中如何让为零的值不显示?★★
- 我的收机不能发短消息
- 每次运行时总是弹出这样的错误:List index out of bounds(1),是什么原因,怎么解决
- DELPHI中关于调用SQL SERVER存储过程???(高分相送)
- 动态建表的问题
- 有谁知道DELPHI6的序列号???
function ShutdownWindow: Boolean;
var
App: THANDLE;
Num: DWORD;
Tok: TOKEN_PRIVILEGES;
begin
OpenProcessToken(
GetCurrentProcess,
TOKEN_ADJUST_PRIVILEGES or TOKEN_QUERY,
App
);
Tok.PrivilegeCount:=1;
LookupPrivilegeValue(
nil,
'SeShutdownPrivilege',
Tok.Privileges[0].Luid
);
Tok.Privileges[0].Attributes:=SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(
App,
False,
Tok,
SizeOf(Tok),
Tok,
Num
);
Result:=ExitWindowsEx(EWX_SHUTDOWN, 0);
end;
ExitWindowsEx(EWX_POWEROFF,0);