社区
Windows SDK/API
帖子详情
自动关机的代码,怎么没反映啊
donwmufromdying
2005-12-12 12:15:51
ExitWindowsEx(EWX_SHUTDOWN+EWX_FORCE,0);
是win2000系统
...全文
385
7
打赏
收藏
自动关机的代码,怎么没反映啊
ExitWindowsEx(EWX_SHUTDOWN+EWX_FORCE,0); 是win2000系统
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lanren_me
2006-01-04
打赏
举报
回复
#define NO_WIN32_LEAN_AND_MEAN // 调用SHELL API 需包含的
lwqcny
2005-12-12
打赏
举报
回复
来自老妖论坛的代码片断:
void __fastcall TMainForm::Button7Click(TObject *Sender)
{
HANDLE hToken;
TOKEN_PRIVILEGES TP;
//获取当前进程权限令牌
if(!::OpenProcessToken(::GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY,&hToken)) {
::MessageBox(this->Handle,"您没有关机的权限!","关闭计算机",MB_OK+MB_ICONERROR);
return;
}
::LookupPrivilegeValue(NULL,SE_SHUTDOWN_NAME,&TP.Privileges[0].Luid);
TP.PrivilegeCount = 1; // one privilege to set
TP.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
//调整权限
::AdjustTokenPrivileges(hToken,false,&TP,sizeof(TP),NULL,0);
if(::GetLastError() != ERROR_SUCCESS) {
::MessageBox(this->Handle,"调整权限失败!","关闭计算机",MB_OK+MB_ICONERROR);
return;
}
//关机函数,参数查阅SDK
//::ExitWindowsEx(EWX_LOGOFF,NULL);
//锁定工作站,都不用调整权限,就可以实现
//LockWorkStation();
//显示一个对话框,计时关闭系统
::InitiateSystemShutdown(NULL,"您无权限使用系统,即将关闭!",30,true,false);
::Sleep(5000);
//取消关机
::AbortSystemShutdown(NULL);
}
donwmufromdying
2005-12-12
打赏
举报
回复
谢谢老妖。我看了一个delphi的代码。好像还挺复杂的。不知道能否那过来用
ccrun.com
2005-12-12
打赏
举报
回复
需要先提升本进程的权限。
donwmufromdying
2005-12-12
打赏
举报
回复
怎么报错呢?说TOKEN_PRIVILEGES 没定义!,平时调用winAPI好像不会的阿
donwmufromdying
2005-12-12
打赏
举报
回复
多谢多谢!老妖揭帖接分
califord
2005-12-12
打赏
举报
回复
能不能说具体一点,用什么控件,然后怎么做
vc++ 应用源码包_1
Visual.C++编程技巧精选500例源
代码
内含各种例子(vc下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与...
入门学习Linux常用必会60个命令实例详解doc/txt
如果发行版安装了自动挂装包,那么这个步骤可自动进行。在Linux中,如果要使用硬盘、光驱等储存设备,就得先将它加载,当储存设备挂上了之后,就可以把它当成一个目录来访问。挂上一个设备使用mount命令。在使用...
Win10
自动关机
设置无效解决方案
如果遇到Win10
自动关机
设置无效的问题,你可以尝试检查电源计划设置、使用命令提示符设置
自动关机
,或者使用Python脚本来实现
自动关机
。这些方法应该能够帮助你解决
自动关机
设置无效的问题,并按照你的设定在指定...
电脑
自动关机
设置不管用的解决方法是什么?
win10设置
自动关机
没
反应怎么办?很多用户都会使用命令或者任务计划程序来给电脑设置定时关机,但是有的却遇到了设置
自动关机
没
有反应,不管用,那要怎么解决这个问题呢?
Win10
自动关机
命令无效的解决方法
当Win10
自动关机
命令无效时,您可以通过确认命令正确性、检查权限和用户身份、关闭安全软件和防火墙、检查计划任务以及使用其他工具等方法来解决问题。在Windows 10操作系统中,有时候我们可能希望通过命令来设置...
Windows SDK/API
1,222
社区成员
8,135
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章