社区
Windows SDK/API
帖子详情
自动关机的代码,怎么没反映啊
donwmufromdying
2005-12-12 12:15:51
ExitWindowsEx(EWX_SHUTDOWN+EWX_FORCE,0);
是win2000系统
...全文
346
7
打赏
收藏
自动关机的代码,怎么没反映啊
ExitWindowsEx(EWX_SHUTDOWN+EWX_FORCE,0); 是win2000系统
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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下各种控件的使用方法、标题栏与菜单栏、工具栏与状态栏、图标与光标、程序窗口、程序控制、进程与线程、字符串、文件读写操作、文件与文件夹属性操作、文件与...
vc++ 应用源码包_2
代码
里用了备份dll的方法,因此在自定义的函数中可以直接调用在内存中备份的dll
代码
,而不需要再把函数头部改来改去。 IOCP反弹远控客户端模型,外加上线服务端,全部
代码
注释! 如题。这个是IOCP远程控制软件的...
vc++ 应用源码包_5
代码
里用了备份dll的方法,因此在自定义的函数中可以直接调用在内存中备份的dll
代码
,而不需要再把函数头部改来改去。 IOCP反弹远控客户端模型,外加上线服务端,全部
代码
注释! 如题。这个是IOCP远程控制软件的...
入门学习Linux常用必会60个命令实例详解doc/txt
如果发行版安装了自动挂装包,那么这个步骤可自动进行。在Linux中,如果要使用硬盘、光驱等储存设备,就得先将它加载,当储存设备挂上了之后,就可以把它当成一个目录来访问。挂上一个设备使用mount命令。在使用...
Win10
自动关机
设置无效解决方案
如果遇到Win10
自动关机
设置无效的问题,你可以尝试检查电源计划设置、使用命令提示符设置
自动关机
,或者使用Python脚本来实现
自动关机
。这些方法应该能够帮助你解决
自动关机
设置无效的问题,并按照你的设定在指定...
Windows SDK/API
1,222
社区成员
8,136
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章