VC 强制重启电脑的方法
BOOL RestartWindows()
{
HANDLE hToken;
TOKEN_PRIVILEGES tkp;
//获取系统信息
OSVERSIONINFO osvi;
osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
if( GetVersionEx( &osvi ) == 0 ) return FALSE;
if( !OpenProcessToken( GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY, &hToken ) ) return FALSE;
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1; // one privilege to set
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges( hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL,0);
ExitWindowsEx(EWX_REBOOT|EWX_FORCEIFHUNG, 0);
return TRUE;
}
相关内容可查询:http://baike.baidu.com/view/1304692.htm
VC 强制重启电脑的方法相关推荐
- 强制重启计算机快捷键,强制重启电脑快捷键
语音内容: 大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 以win10系统为例,强制重启电脑的快捷键方法是: 1.首先同时按下Ctrl加Alt加Del组合快捷键: 2.再按住C ...
- 计算机重启的两种方法,win10如何重启电脑快速方法有几种
Windows 10操作系统在易用性和安全性方面有了极大的提升,除了针对云服务.智能移动设备.自然人机交互等新技术进行融台外,还对固态硬盘.生物识别.高分辨率屏幕等硬件进行了优化完善与支持.win7操 ...
- 远程桌面关闭重启电脑的方法
如果一台XP打开远程桌面连接,你从其它的PC上用mstsc命令登录.登录当需要关机时显示"注销"和"断开" 一.在桌面上单击一下,然后用Alt+F4 ...
- 安装vmware workstation15.5需要重启电脑解决方法
安装vmware workstation15.5需要重启电脑解决方法 当安装vmware workstation15.5电脑提示需要重启时,可能因为系统缺少VC_redist.x64,需要安装这个插件 ...
- Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法Windows版(手贱强制重启电脑的后果)
今天中午连Oracle调试程序,电脑太卡了,一气之下强制关机,再连Oracle的时候吓傻了,捣鼓了一下午,刚才总算是弄好了,提醒各位程序连Oracle的时候千万别强制关机!都是手贱惹的祸!下面开始讲解 ...
- win2003 服务器超出最大连接+强制重启服务器(方法)
有时候我们在远处连接服务器的时候,提示服务器超出最大连接,那么可以参考下面的方法解决. 第一种方法: 到s.jb51.net 下载 3389 windows终端连接器加强版(解决终端人数过多问题) 第 ...
- 看视频导致死机只能强制重启电脑吗
随着互联网的发展,人们越来越多地使用电脑观看视频.然而,由于各种原因,看视频时出现死机现象也逐渐成为了一种常见问题. 看视频死机通常会出现在使用电脑或移动设备观看视频时,包括在线视频.本地视频等.这种 ...
- 如何打开计算机本地管理,电脑怎么强制重启(就可以重启本地或远程电脑)
信息技术经理经常在需要时对计算机进行远程系统重启.在Windows环境下,高级用户在命令行界面(CLI)上执行任务时,通常需要重新启动计算机,但通过"开始"菜单执行并不是最好的方法 ...
- 强制重启Linux系统的几种方法
实际生产环境中某些情况下 Linux 服务器系统在出现致命错误需要远程进行重启,通过常规的 reboot.init 6 等方法无法正常重启(例如重启时卡在驱动程序里等情况),这时就需要通过下面介绍的几 ...
最新文章
- 索引是建的越多越好吗?
- Permissions 0644 for '/root/.ssh/id_rsa'
- 在使用添加按钮给table插入新的一行时遇见的问题总结及处理方法
- 关于perl中中文乱码的解决办法
- 推理集 —— 特殊的工具(二)
- s3c2440串口详解
- Response常用方法
- Voxel-Based Global Illumination
- mysql有rollup函数吗_MySQL-with rollup函数运用
- php begintransaction,PDO::beginTransaction用法详解
- linux 检查系统丢包,Linux系统网络丢包问题解决
- 零基础学VB6.0仿真:用四阶龙格库塔法计算传递函数状态方程的结果
- 好多粉数据上报之360点睛平台ocpc API上报数据方法
- 字体Helvetica Arial,导致页面中使用中文时页面布局混乱
- 医院室内定位导航,便捷、低成本智慧医院室内地图应用解决方案
- 谭浩强版c语言笔记(1)
- 私有存储云如何构建?
- 怎么做安全生产月PPT专题课件?
- 【将金令】1.22早评:金银扶摇而上,谨防空头突袭
- BAT批处理让文件夹里的文件单个或多个依次移动到另外一个文件夹