WIN32 API 关机

转载 2013年12月03日 22:50:04

//Win2000&WinNT实现的代码

    HANDLE hToken;
    TOKEN_PRIVILEGES tkp;
    if (OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY, &hToken))
    {
        LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid);
        tkp.PrivilegeCount = 1;
        tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
        AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0);
        ExitWindowsEx(EWX_SHUTDOWN|EWX_POWEROFF, 0);
    }

ExitWindowsEx(EWX_LOGOFF, 0); // 注销
ExitWindowsEx(EWX_REBOOT, 0); // 重启
ExitWindowsEx(EWX_SHUTDOWN, 0); // 关机

windows api 关机代码

#include #pragma comment(lib, "user32.lib") #pragma comment(lib, "advapi32.lib") BOOL MySystemShu...
  • xiuye2015
  • xiuye2015
  • 2015年11月09日 19:17
  • 798

WIN32 API 关机

//Win2000&WinNT实现的代码 HANDLE hToken; TOKEN_PRIVILEGES tkp; if (OpenProcessToken(GetCurren...
  • jsbba
  • jsbba
  • 2013年12月03日 22:50
  • 1973

vc写的利用win32 api函数 关机程序

  • 2010年09月02日 23:58
  • 2KB
  • 下载

Win32APIs 关机程序 (C)

//可以看到C写Win32 APIs Console 程序很方便#include #include #include #pragma hdrstopBOOL SetCurrentPrivilege( ...
  • yuanarea
  • yuanarea
  • 2006年06月18日 08:57
  • 708

windows关机API

NT系统的关机API函数实现过程 前计算机系统多为Windows 2000和Windows XP。Windows 98系统下的关机比较容易,只需要直接调用关闭计算机函数E...
  • dragon101788
  • dragon101788
  • 2012年03月02日 16:17
  • 4109

用Win32写的定时关机程序

由于本人记性不太好,晚上经常忘记关电脑,白白浪费了很多的电。在网上也找了一些定时关机的软件,想到最近自己也在学习VC++,就想自己写一个定时关机的小程序,正好也可以检验自己所学的东西。 先来看看效果图...
  • qutadi
  • qutadi
  • 2014年07月28日 15:57
  • 734

事件——win32 API 例子

事件——win32 API 例子   一、简单例子 HANDLE hEvent; 线程A:  WaitForSingleObject(hEvent,INGINITE);  //在事件上处于等待状...
  • xringm
  • xringm
  • 2016年03月24日 10:41
  • 1158

Win32 例程(关机,重启,注销)

#include #include /* 系统特权提升 @lpName: SE_SHUTDOWN_NAME 关机,重启权限 */ BOOL PrivilegePromote(LPCTS...
  • haifengzhilian
  • haifengzhilian
  • 2014年04月10日 16:05
  • 1790

调用Windows API实现关机

关键有两条:1.得到定时开始到现在的时间差                  2.如何实现关闭计算机的功能 实现计算机关闭可以使用windows api解决。这里需要Qt Creator安装目录下...
  • yangluoning
  • yangluoning
  • 2013年01月26日 12:15
  • 3518

在C#中利用API编写关机程序

程序界面如上using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;us...
  • sunxiao20001126com
  • sunxiao20001126com
  • 2008年08月26日 17:39
  • 209
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WIN32 API 关机
举报原因:
原因补充:

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