社区
Delphi
帖子详情
控制电脑不能重启?
gingerzy
2002-10-19 06:10:54
我想用一按钮重新启动电脑,但是报错说“没有权限?”,该怎么办?
procedure TForm1.Button1Click(Sender: TObject);
begin
Win32Check(ExitWindowsEx(EWX_ReBoot,0));
end;
...全文
42
14
打赏
收藏
控制电脑不能重启?
我想用一按钮重新启动电脑,但是报错说“没有权限?”,该怎么办? procedure TForm1.Button1Click(Sender: TObject); begin Win32Check(ExitWindowsEx(EWX_ReBoot,0)); end;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
键行天下
2002-11-01
打赏
举报
回复
我这个试过了,可以的。
键行天下
2002-11-01
打赏
举报
回复
重启计算机:
ExitWindowsEx(EWX_REBOOT OR EWX_POWEROFF,0)
关闭计算机
ExitWindowsEx(EWX_SHUTDOWN OR EWX_POWEROFF,0)
注销
ExitWindowsEx(EWX_LOGOFF,0)
hamzsy
2002-10-27
打赏
举报
回复
smhpnuaa(天将降大任于斯人也!)的可以的,MSDN上也是这样说的,我试了一下,可以
CloneCenter
2002-10-27
打赏
举报
回复
获取关机权限之后,再用 ExitWindowsEx 应该就可以了。
pdbird
2002-10-26
打赏
举报
回复
用api的函数可以实现
macro_love
2002-10-23
打赏
举报
回复
光获得权限还不行,因为他关不了自己,所以还要截获关机信息
smhpnuaa
2002-10-23
打赏
举报
回复
先提升权限:
procedure AdjustTokenPrivilegesNT();
var
hdlProcessHandle:cardinal;
hdlTokenHandle:cardinal;
tmpLuid:int64;
tkp:TOKEN_PRIVILEGES;
tkpNewButIgnored:TOKEN_PRIVILEGES;
lBufferNeeded:cardinal;
begin
hdlProcessHandle:=GetCurrentProcess();
OpenProcessToken(hdlProcessHandle,
TOKEN_ADJUST_PRIVILEGES + TOKEN_QUERY,
hdlTokenHandle);
LookupPrivilegeValue(pChar(''),pChar('SeShutdownPrivilege'),tmpLuid);
tkp.PrivilegeCount := 1;
tkp.Privileges[0].Luid := tmpLuid;
tkp.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hdlTokenHandle, False, tkp,
sizeof(tkpNewButIgnored), tkpNewButIgnored,
lBufferNeeded);
end;
AdjustTokenPrivilegesNT;
ExitWindowsEx(uFlags, 0);
bengbeng24
2002-10-22
打赏
举报
回复
看以前的帖子,有很多!!
搜索一下!!
knock
2002-10-22
打赏
举报
回复
2000要权限才能关机.重启.以前讨论过,建议搜索.
gingerzy
2002-10-20
打赏
举报
回复
我用的是Win2000
sowine
2002-10-19
打赏
举报
回复
你的程序在WIN9X系列应该没问题。
但NT系列的可能还要获得管理员权限。
torble
2002-10-19
打赏
举报
回复
2:
http://wlbookwl.myrice.com/jck2002/01/020111exitwindows.htm
torble
2002-10-19
打赏
举报
回复
http://www.csdn.net/Develop/article/13%5C13204.shtm
lovedata
2002-10-19
打赏
举报
回复
你用的是什么系统?
恐怕不是98吧?
高级互联网架构:美团分布式任务调度平台XXL-JOB
3、不
重
启
服务的情况如何动态地调整定时任务的执行时间? 4、部署定时任务的机器发生故障如何实现故障转移? 5、如何对定时任务进行监控? 6、业务量比较大,单机性能的瓶颈问题,如何扩展? 7、分布式任务调度如果...
Mac苹果
电脑
总是自动
重
启
?怎么解决自动
重
启
问题
Mac
电脑
总是自动
重
启
怎么办?如果频繁
重
启
可能会导致无法正常使用。今天macw小编将为您带来循环
重
启
问题的常见原因,以及您应该如何解决这些问题。 MacOS 未更新 有时,错过的MacOS 更新或更新问题可能会导致 Mac ...
计算机为什么老是
重
启
,为什么
电脑
开机后总是自动
重
启
?
电脑
开机后自动
重
启
怎么办?...
说到开机后自动
重
启
的问题,相信很多朋友都曾经遇到这个问题。
电脑
新手在遇到这种情况的时候,往往不知道...原因1:
电脑
电源质量差导致自动
重
启
如果
电脑
机箱电源功率不足、直流输出不纯后者动态反应迟钝,往往就是...
计算机关机键 自动
重
启
,
电脑
关机后自动
重
启
怎么办?原因及解决方详解
原标题:
电脑
关机后自动
重
启
怎么办?原因及解决方详解
电脑
关机后自动
重
启
的原因是什么?相信有不少的用户在使用
电脑
的时候,都有遇到过
电脑
关机后自动
重
启
的情况,导致
电脑
关机后自动
重
启
的原因有很多,硬件、软件等...
台式计算机无故
重
启
,台式
电脑
突然自动
重
启
是怎么回事
关于台式
电脑
突然自动
重
启
的问题,一些网友还不太清楚是怎么回事,下面就由学习啦小编来给你们说说台式
电脑
突然自动
重
启
的情况 吧,希望可以帮到你们哦!台式
电脑
突然自动
重
启
的解决分析一:1、首先检查是不是硬件...
Delphi
5,392
社区成员
262,732
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章