当前位置: 首页 > news >正文

wordpress建小说网站/昆明网络推广公司排名

wordpress建小说网站,昆明网络推广公司排名,常用知名购物网站,江西医疗网站建设要想编程使Windows关机、重启或者注销,可以使用ExWindowsEx这个API函数,该函数只有两个参数,第一个表示关机动作的标志,也就是你要让该函数关机呢,还是重启,还是注销等。可以使用EWX_SHUTDOWN、EWX_REBOOT、…

要想编程使Windows关机、重启或者注销,可以使用ExWindowsEx这个API函数,该函数只有两个参数,第一个表示关机动作的标志,也就是你要让该函数关机呢,还是重启,还是注销等。可以使用EWX_SHUTDOWN、EWX_REBOOT、EWX_LOGOFF等标志常量,分别表示关机、重启、注销。另外如果加上EWX_FORCE这个标志常量的话,该表明强制执行该操作。Windows在执行以上操作的时候会首先给每个正在运行中的程序发送一个WM_QUERYENDSESSION消息,告诉它们现在我要退出系统了,你们赶快保存东西啊!如果这时候其中有某一个程序对该消息回应了“不”,系统就不会再执行以上操作了。而如果指定了EWX_FORCE标志,系统则不会发送消息去询问各个程序了,而是直接强制关闭所有程序,退出系统。所以说当指定了EWX_FORCE标志的时候要小心,因为这样做可能会丢失一些东西。(比如文件可能会没保存)。第二参数是保留参数,可能直接传递0值。另外,当在Win2K以上的操作系统执行关机和重启操作时,需要调用该函数的进程首先获得关机特权,不然函数会调用失败。

#include <windows.h>
//使能关机特权函数 BOOL EnableShutdownPrivilege() {     HANDLE hProcess = NULL;     HANDLE hToken = NULL;     LUID uID = {0};     TOKEN_PRIVILEGES stToken_Privileges = {0};
    hProcess = ::GetCurrentProcess();  //获取当前应用程序进程句柄          if(!::OpenProcessToken(hProcess,TOKEN_ADJUST_PRIVILEGES,&hToken))  //打开当前进程的访问令牌句柄(OpenProcessToken函数调用失败返回值为零)         return FALSE;
    if(!::LookupPrivilegeValue(NULL,SE_SHUTDOWN_NAME,&uID))  //获取权限名称为"SeShutdownPrivilege"的LUID(LookupPrivilegeValue函数调用失败返回值为零)         return FALSE;
    stToken_Privileges.PrivilegeCount = 1;  //欲调整的权限个数     stToken_Privileges.Privileges[0].Luid = uID;  //权限的LUID     stToken_Privileges.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;  //权限的属性,SE_PRIVILEGE_ENABLED为使能该权限          if(!::AdjustTokenPrivileges(hToken,FALSE,&stToken_Privileges,sizeof stToken_Privileges,NULL,NULL))  //调整访问令牌里的指定权限(AdjustTokenPrivileges函数调用失败返回值为零)         return FALSE;
    if(::GetLastError() != ERROR_SUCCESS)  //查看权限是否调整成功         return FALSE;
    ::CloseHandle(hToken);     return TRUE; }
//关机函数 BOOL Shutdown(BOOL bForce) {     EnableShutdownPrivilege();  //使能关机特权函数     if(bForce)         return ::ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE,0);  //强制关机     else         return ::ExitWindowsEx(EWX_SHUTDOWN,0); }
//注销函数 BOOL Logoff(BOOL bForce) {     if(bForce)         return ::ExitWindowsEx(EWX_LOGOFF | EWX_FORCE,0);  //强制注销     else         return ::ExitWindowsEx(EWX_LOGOFF,0); }
//重启函数 BOOL Reboot(BOOL bForce) {     EnableShutdownPrivilege();  //使能关机特权函数     if(bForce)         return ::ExitWindowsEx(EWX_REBOOT | EWX_FORCE,0);  //强制重启     else         return ::ExitWindowsEx(EWX_REBOOT,0); }
int main() {     Logoff(FALSE);  //注销     Reboot(FALSE);  //重启     Shutdown(FALSE);  //关机     Logoff(TRUE);  //强制注销     Reboot(TRUE);  //强制重启     Shutdown(TRUE);  //强制关机     return 0; }

另外可参考:http://www.sharejs.com/codes/cpp/6256

http://wenku.baidu.com/view/b668afd028ea81c758f578f4.html

转载于:https://www.cnblogs.com/fengshulxt/p/7615475.html

http://www.jmfq.cn/news/4897243.html

相关文章:

  • 学院网站建设流程/恶意点击推广神器
  • wordpress登录链接修改/关键词优化分析工具
  • 免费的网站软件正能量/网络营销策划书格式
  • h5制作的炫酷个人网站/百度店面定位怎么申请
  • wordpress 友情链接分类/seo什么意思中文意思
  • 网站建设费可以抵扣进项税吗/百度贴吧官网首页
  • 怎么做招标公司网站/百度手机网页版入口
  • asp.net做网站后台/腾讯朋友圈广告怎么投放
  • 只做app不做网站可以吗/b2b商务平台
  • 嘉兴做微网站设计/优化设计答案六年级上册语文
  • 名校建设专题网站/阐述网络营销策略的内容
  • 政府采购网上商城网站/北京刚刚传来特大消息
  • 教材资源网站建设/百度安装app
  • 如何在网站上做公示/seo运营是做什么的
  • 广州市公需课在哪个网站可以做/网络营销策略
  • 帮别人备案网站/电商平台app大全
  • 阿里云购买网站登录/网络营销的基本特征有哪七个
  • 限制访问次数的网站/微博推广价格表
  • 襄州区城乡建设局网站/百度电脑版网页版
  • 建设个人购物网站/艾瑞指数
  • 做网站备完备案需要干什么/营销技巧和营销方法培训
  • 直播app开发价格/灰色行业关键词优化
  • 电子商务专业网站建设/购买网站域名
  • 微信公众号好看的模板哪里找/济南网站优化排名
  • 哪个网站可以免费做初级试题/拼多多关键词怎么优化
  • 棋牌网站开发搭建/电子商务推广
  • 温州做网站设计/网文推广怎么做
  • 天河做网站技术/手机关键词seo排名优化
  • 太原网站建设推广服务/seo优化常识
  • h5响应式网站建设/谷歌搜索引擎免费入口 台湾