重启电脑代码(转载)

转载 2007年10月15日 16:29:00
 
Shutting Down

You can use the ExitWindowsEx function to shut down the system. Shutting down flushes file buffers to disk and brings the system to a condition in which it is safe to turn off the computer.


The following example enables the SE_SHUTDOWN_NAME privilege and then shuts down the system.

BOOL MySystemShutdown()
{
   HANDLE hToken;
   TOKEN_PRIVILEGES tkp;

   // Get a token for this process.

   if (!OpenProcessToken(GetCurrentProcess(),
        TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken))
      return( FALSE );

   // Get the LUID for the shutdown privilege.

   LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,
        &tkp.Privileges[0].Luid);

   tkp.PrivilegeCount = 1;  // one privilege to set    
   tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;

   // Get the shutdown privilege for this process.

   AdjustTokenPrivileges(hToken, FALSE, &tkp, 0,
        (PTOKEN_PRIVILEGES)NULL, 0);

   if (GetLastError() != ERROR_SUCCESS)
      return FALSE;

   // Shut down the system and force all applications to close.

   if (!ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 0))
      return FALSE;

   return TRUE;
}
For more information about setting security privileges, see Privileges.
 

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1238126


c#中关闭和重启计算机的代码

方法1.启动进程的方法. 首先导入命名空间 using System.Diagnostics; 然后,在你需要设置关机的事件里,比如说按钮点击事件内,在这个事件的方法内写: ProcessSt...
  • huyu107
  • huyu107
  • 2015年03月31日 14:01
  • 1855

整人之bat重启文件

整人之bat重启文件          这是一个很好玩儿的东西,对于身边的人就可以使用,也可以让自己的宿舍成员体验一下,就是一个病毒文件,其实,具体来说不是一个病毒,而是一个批处理文件。       ...
  • nangeali
  • nangeali
  • 2015年07月24日 20:51
  • 2453

C# 重启计算机的问题

C# 程序重启计算机的方法很多,网上也有不少这方面的文章,不过很多网上提供的方法在某些情况下无法获取重启计算机的权限导致重启失败。本文对这些方法做一些简单的讨论。 网上介绍最多的两种方法分别是: S...
  • qiaoxinyu1989
  • qiaoxinyu1989
  • 2016年07月19日 19:44
  • 268

重启电脑之后文件丢失怎么办

现在很多女孩子虽然每天在使用电脑,但是他们对电脑的使用也就是停留在观看视频,办公文档和购物的层面。一旦遇到问题还真的不会解决。李女士作为公司的财务一直管理着公司大大小小的财务相关数据,由于公司电脑较老...
  • u014730325
  • u014730325
  • 2014年05月24日 15:17
  • 780

java实现关机、重启、打开运用程序及网站

这里主要通过面对对象和面对过程两种方法来实现电脑关机、重启、任务管理器、打开运用软件,如QQ音乐,以及打开网站,比如自己的博客。 先给出命令:         shutdown -s -t 1    ...
  • Giving_bestself
  • Giving_bestself
  • 2016年05月29日 10:48
  • 2128

C++ 实现系统注销,重启,关机的方法

实现这一功能很简单,主要需要调用一个系统API ExitWindowsEx 功能就是,注销当前用户,关闭系统,或者重新启动系统。 它会发送一个WM_QUERYENDSESSION消息给所有的...
  • zy_dreamer
  • zy_dreamer
  • 2013年05月20日 09:35
  • 3629

电脑关机后自动重启开机,或过一段时间自动重启开机问题解决

最近电脑碰到这样一个问题:电脑点击关机后,电脑注销关机,但是又随之出现一个黑屏页面,上面显示如下类似的信息:      Inter (R) Boot Agent CL V0.1.06      Cop...
  • ZHENGHQ46
  • ZHENGHQ46
  • 2016年10月19日 11:02
  • 2973

作死的神秘12行代码:分分钟让你电脑崩溃手机重启

最近,一段神秘的12行代码在国外社交网络上火了起来,据说能让你的浏览器瞬间崩溃,iPhone秒重启。到底是什么代码这么神奇?国外网友Cyber Security@cyber__sec在Twitter上...
  • xiaokui_wingfly
  • xiaokui_wingfly
  • 2016年07月13日 10:17
  • 781

电脑重启后 虚拟机不见了?

RT -------------------- 电脑重启后虚拟机不见了????????????? =================== 试试点 视图-自定义-库,看看右边有没有系统显示出...
  • yaoxiaochuang
  • yaoxiaochuang
  • 2016年12月22日 15:11
  • 695

csdn如何转载别人的文章

csdn如何转载别人的文章
  • stonesing
  • stonesing
  • 2016年08月25日 17:07
  • 2087
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:重启电脑代码(转载)
举报原因:
原因补充:

(最多只允许输入30个字)