ExitWindowEx(EWX_REBOOT, 0);
解决方案 »
- VC文件夹浏览问题-SHBrowseForFolder函数问题
- vc6.0项目转VS2008问题
- 刚看MFC前面的API,然后自己写了一段代码无法运行,希望大家指点下。
- 在程序的主要基类中是否有必要使用public成员?
- 新人求助
- 请问有谁知道UpdateWindow()或MFC很多类成员函数的源码
- 一道老面试题,关于MBCS编码的
- 我在EDIT控件中选中一串字符串,点击“删除”后,该字符串字体发生变化,加了删除线,请问如何完成,超级急,
- 关于TCP/IP在发送数据时候数据被覆盖的问题
- DirectShow开发视频解码器问题
- 如何在VC中定义如下变量?
- 有个问题,一个汉字在字库里是多少区和多少个是怎么取得的?
HANDLE hToken; T
OKEN_PRIVILEGES tkp;
LUID sedebugnameValue;
if ( ! OpenProcessToken( GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken ) )
return;
if ( !LookupPrivilegeValue( NULL, SE_SHUTDOWN_NAME , &sedebugnameValue ) )
{
CloseHandle( hToken );
return; }
tkp.PrivilegeCount = 1;
tkp.Privileges[0].Luid = sedebugnameValue;
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges( hToken, FALSE, &tkp, sizeof tkp, NULL, NULL ); CloseHandle( hToken );
if(!ExitWindowsEx(EWX_REBOOT,0L)) AfxMessageBox("重新启动失败!"); ////EWX_REBOOT可以用其它参数代替来实现关闭电源等功能。