说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

关于定时关机时出现的问题

编辑:说三道四文库 发布时间:2017-08-23 01:05
HTML文档下载 WORD文档下载 PDF文档下载
我在编写定时关机时,有时遇到别的程序优先级很高,会报出错误,比如说窗口handle error ,请高手告诉之。
NT下要先得到权限的,相关的例子很多,找找就能有一大把
FAQ 里的!


==========================================================================
Declare  Function  AdjustTokenPrivileges  Lib  "advapi32.dll"  Alias  "AdjustTokenPrivileges"  (ByVal  TokenHandle  As  Long,  ByVal  DisableAllPrivileges  As  Long,  NewState  As  TOKEN_PRIVILEGES,  ByVal  BufferLength  As  Long,  PreviousState  As  TOKEN_PRIVILEGES,  ReturnLength  As  Long)  As  Long  
 
Declare  Function  OpenProcessToken  Lib  "advapi32.dll"  Alias  "OpenProcessToken"  (ByVal  ProcessHandle  As  Long,  ByVal  DesiredAccess  As  Long,  TokenHandle  As  Long)  As  Long  
 
这是一个例子:  
Option  Explicit    
 
Private  Type  LUID  
UsedPart  As  Long  
IgnoredForNowHigh32BitPart  As  Long  
End  Type    
 
Private  Type  TOKEN_PRIVILEGES  
PrivilegeCount  As  Long  
TheLuid  As  LUID  
Attributes  As  Long  
End  Type    
 
'Beginning  of  Code  
 
Private  Const  EWX_SHUTDOWN  As  Long  =  1  
Private  Const  EWX_FORCE  As  Long  =  4  
Private  Const  EWX_REBOOT  =  2    
   
 
Private  Declare  Function  ExitWindowsEx  Lib  "user32"  (  _  
ByVal  dwOptions  As  Long,  ByVal  dwReserved  As  Long)  As  Long      
 
Private  Declare  Function  GetCurrentProcess  Lib  "kernel32"  ()  As  Long  
 
Private  Declare  Function  OpenProcessToken  Lib  "advapi32"  (  _  
ByVal  ProcessHandle  As  Long,  ByVal  DesiredAccess  As  Long,  _  
TokenHandle  As  Long)  As  Long  
 
Private  Declare  Function  LookupPrivilegeValue  Lib  "advapi32"  _  
Alias  "LookupPrivilegeValueA"  (ByVal  lpSystemName  As  String,  _  
ByVal  lpName  As  String,  lpLuid  As  LUID)  As  Long  
 
Private  Declare  Function  AdjustTokenPrivileges  Lib  "advapi32"  (  _  
ByVal  TokenHandle  As  Long,  ByVal  DisableAllPrivileges  As  Long,  _  
NewState  As  TOKEN_PRIVILEGES,  ByVal  BufferLength  As  Long,  _  
PreviousState  As  TOKEN_PRIVILEGES,  ReturnLength  As  Long)  As  Long  
 
 
Private  Sub  AdjustToken()    
 
Const  TOKEN_ADJUST_PRIVILEGES  =  &H20  
Const  TOKEN_QUERY  =  &H8  
Const  SE_PRIVILEGE_ENABLED  =  &H2  
 
Dim  hdlProcessHandle  As  Long  
Dim  hdlTokenHandle  As  Long  
Dim  tmpLuid  As  LUID  
Dim  tkp  As  TOKEN_PRIVILEGES  
Dim  tkpNewButIgnored  As  TOKEN_PRIVILEGES  
Dim  lBufferNeeded  As  Long    
 
hdlProcessHandle  =  GetCurrentProcess()  
 
OpenProcessToken  hdlProcessHandle,  (TOKEN_ADJUST_PRIVILEGES  Or  _  
TOKEN_QUERY),  hdlTokenHandle    
 
'  Get  the  LUID  for  shutdown  privilege.  
 
LookupPrivilegeValue  "",  "SeShutdownPrivilege",  tmpLuid    
tkp.PrivilegeCount  =  1  '  One  privilege  to  set  
tkp.TheLuid  =  tmpLuid  
tkp.Attributes  =  SE_PRIVILEGE_ENABLED    
'  Enable  the  shutdown  privilege  in  the  access  token  of  this  
'  process.  
AdjustTokenPrivileges  hdlTokenHandle,  False,  tkp,  _  
Len(tkpNewButIgnored),  tkpNewButIgnored,  lBufferNeeded    
End  Sub    
 
Private  Sub  cmdForceShutdown_Click()  
       AdjustToken  
       ExitWindowsEx  (EWX_SHUTDOWN  Or  EWX_FORCE  Or  EWX_REBOOT),  &HFFFF  
End  Sub  
 
数据类型、运算符与表达式(上)-C语言教程 数据类型、运算符与表达式(下)-C语言教程 最简单的C语言顺序程序设计-C语言教程 分支结构程序-C语言教程 循环控制-C语言教程 数值数组-C语言教程 字符数组-C语言教程 函数(上)-C语言教程 函数(下)-C语言教程 预处理命令-C语言教程 C语言指针(上)-C语言教程 C语言指针(下)-C语言教程 结构体与共用体-C语言教程 位运算-C语言教程 文件处理-C语言教程 谭浩强C语言教程 C语言创建链表并实现插入、删除数据 C语言中队列Queue的操作 C语言实现堆栈stack操作 C语言建立和遍历二叉树 C语言冒泡排序法演示代码 C语言实现堆排序(Heap Sort) jQuery Ajax以JSON格式传递结果数据 微软称为WP8开发的应用不兼容WP7手机 WP8开发者必读 关于WP8开发者程序开发语言选择倾向的问题 强大的C#随机字符串生成器 C#上传文件到WEB服务器 WebClient的超时设置 MySQL备份脚本大全 c#对rar或zip文件进行压缩解压缩 两块硬盘,装两个linux系统,如何设置启动? 图象横向和纵向的显示问题 问个基本问题? 问一个SQL查询语句 难题!怎么通过Proxy的NTLM验证? 分不是问题,望高手详解 允许DBGrid对记录进行编辑,在线等待,急急急~ ISO 1054 标准 请问如何使用PFC中数据窗口的resize服务? 页面设置问题!请教!! 哪里有 趣味程序导学 java2這本書的源代碼下載﹖ 关于win2000AD的一个问题?(急) 为什么找不到a.out文件 oracle 的SGA问题,性能优化 写功能模块报告含流程图的问题 请教关于DOM NodeFilter的相关用法! 关于BREW 买书落,便宜啊......(UP有分) 请问,通过java怎么访问其他机器的web services?提供思路就给分! 现在我面临着给50多台机装win2000的任务,怎么办 oracle 的SGA问题,性能优化 刚刚完成的改版公司主页。大家去支持一下小弟呀! ? 有谁知道上海的做J2EE薪水有多少(平均水平),谢谢大家! 几个算法问题,参与者都有分! .NET制作的安装程序安装好后如果删除了打包的一个文件,再次通过快截方式启动时会重新安装,怎么不让他安装? 哪位能给提供一套ISO文档的实例? 如果procedure中执行的是一条SQL语句,如何得到返回的数据集? 可不可以在单线乘里开2个SOCKET? 帮我看看这个c语言的程序! 怎样处理窗口标题? 高分求助 !!!怎样利用INTERNET实现异地多台机器互连? 很简单,如何得到当前的时间和日期?(在线等待) 请问哪里有用applet做的,能绘制数学曲线的动态演示系统?各位,请不吝赐教 今天大清早被人诅咒! Delete 多个表时一条语句怎样写?? 请教:如何获取文本框中SQL语句。50分 日期型的格式应该怎样写?? windows xp internet 浏览器的问题 大家帮我看看这段代码:它是如何得到name和phone的值,并写到文件中取得 100分求李维的delphi5.x分布式系统开发的源代码,电子书我已经有 奇怪。为何win2000的搜索选项中的日期控件是Delphi中的样式?欢迎来讨论,给分!!! 请教一个数据库查询的问题! 哥、姐帮帮小第,一生成并打印表格问题(有图片及字体适应),急急,十万火急。 怎样在ASP.NET的页面中,把DataGrid的表头改名??急急急!!! 在线求教:怎样在自己定义的函数里封装自己的MouseMove类??? (高手求救………100分)怎么样用socket(http)实现上载!请提供思路或source code! 怎样调用Dll中导出的变量??? 那位大哥有关于颜色渐变的算法的代码,给小弟一份 小弟万分感谢 颜色渐变的算法 颜色渐变的算法 问一个有关缓存的问题 更换基类的问题? 感谢上学期大家的帮助——散分 净水器RO膜 50G和75G有什么区别? 崇祯宗和皇太极的成败浅议 中华民族为什么又被称为华夏民族? 平时你在街头或商店、电视或报纸上看到过利用成语谐音的广告词了吗?能写出其中一个吗?不可重复 李自成和皇太极有没有勾结啊? 静电是什么?他的有现象?还有就是我们普通用的电是什么? 熹宗没有被女真打到北京城下,反而崇祯直接被女真打到北京城下,谁昏啊 简述皇太极和崇祯的相同和不同之处 什么是保险学? 李自成打到北京城为什么崇祯不从南方调兵,南方还有半壁江山怎么能说...李自成打到北京城为什么崇祯不从南方调兵,南方还有半壁江山怎么能说无兵可用 请大家告诉我一下 皇太极之后的皇帝都有谁 谢谢 在保险学中“逆向选择”是什么意思?拜托了各位 谢谢 崇祯为何不联合李自成共抗清军.假如李自成和崇祯合作.实现国共合作.那么?是否能抗击清军? 皇太极是使用怎样的反间计使崇祯杀了袁崇焕最好有拘捕时的具体事例 中华人民共和国名字的由来这个名字是怎么来的?当初难道没有叫别的名字么?中华人民民主共和国 中华民主共和国中华人民民主社会主义共和国 中华社会主义共和国中华人民社会主义共和国 中环 外环 内环 抗日战争初期,国民党正面战场发生的最大规模的战役是什么 什么是中国的言论自由 上海市恒丰路是内环与中环之间还是中环与外环之间?闸北区恒丰路 用叠词补充完整()()大国 体现中国古代的言论自由的例子有哪些 锌与硝酸反映 给下列的词语补充叠词枪声( )( ) 风声( )( ) 炮声( ) ( )钟声( )( ) 雨声( ) ( ) 鸟声( ) ( ) 在我国为什么要保护公民的言论自由? 关于香港回归从香港被谁占领到回归 HNO3(1:28)这种表达方法在化学中有什么意思啊还有1比28的HNO3怎么配置,PH为多少啊 电磁波的特征有哪些?有关电磁波的知识就行! 7、法律具有国家性的基本含义是指A它是以国家的名誉创制的 B它是以国家强制力保证实施的C它保护国民的权利D法律适用范围以国家主权为界限 抗日战争初期国民党正面战场打了哪几场大战役?淞沪会战那个级别的 (求助)“债法”用英语怎么说啊?顺便翻译一下 当代西方文化社会思潮怎么用英语说 行凶的法律释义是什么 为什么在抗战初期,国民党正面战场会战最重要的意义是粉碎日本速战速决的计划?为什么不是有力地配合敌后战场的开辟,而是粉碎日本速战速决的狂妄计划? RO膜安装反了会怎么样 125G无泵纯水机RO膜是否能装到50G高压纯水机上用. 如果崇祯答应了李自成的议和让他做西北王他么会联手对付关外的满清吗?李自成并没有想灭掉明朝的想法,他只是想让明朝给他个藩王称号所以和明朝议和但被崇祯拒绝了,如果崇祯让李自成 壁虎吃什么东西? 卡接式ro膜要水泵增压么 如果崇祯及时迁都,跑到南京,那么明朝有没有机会改变被清朝或者李自成灭亡的结局? 大家看看这是什么东西,尾部很长额!大约20厘米,我很好奇啊! 谁知道变异蚊子的电影叫什么啊 里面的蚊子特大 化学中的硝酸环境指的是什么?硝酸环境会导致什么? arduino做循迹智能小车的问题用的红外传感器,检测地面的白纸黑线循迹,传感器不听话··很难调好怎么办?定义在void setup的中断是同级中断吗如果要中断嵌套,是把attachInterrupt写在中断函数里面 水系统里的"RO"代表什么意思啊?什么RO水箱,RO泵,RO膜、、、? 明朝最后一个皇帝是崇祯皇帝朱由检吗 如何智能小车如何在盲走时走直线 放电影时.银幕越大,放映机应该离银幕( )放电影时.银幕越大,放映机应该离银幕( ),当银幕上的像不清晰时,需要调节( ),银幕上的像相对于观众来说是放大的( )像、帮我解释下放映电 如何客观评价明朝的最后一位皇帝崇祯? 有没有关于2012年之后的末世预言?那2012要是没事,会不会又挖出来某个新的历史预言资料那?呵呵,要是2012没事,那以后又没有什么 2020、2050、3012什么预言的了,那岂不是很没意思啦?还有,那样是 电视上报刊上,常常有精彩的广告语,写两则广告语供大家欣赏(必须写明是什么广告) 在下列事例中,物体受到平衡力作用的是()A.正在圆轨道上转圈的过山车B.减速进站的火车C.在马路上匀速直线行驶的小车D.腾空加速上升的火箭 请高手提供小车走定点走方格C语言能实现象视频里面小车的效果. 搜集电视 报纸 商店里的广告词 广告语(20条) 电磁波有哪些特性 如何利用超声波让智能小车(左右两边各装一个超声波)沿直线行走?就是始终使它与墙面保持某个特定的距离,墙在车左边时用左边的超声波控制,墙在车右边时用右边的超声波控制,遍历完整 5则电视中的广告词,并选其中的一则说说他语言上的特点 电磁波有哪些特点? 汽车前面的小方格是什么如题,如图,起什么作用呢 今天中午我看了记录片《公元1644》后才知道,在李自成兵临北京城下时崇祯竟然拒绝了李自成提出的只要封他为西北王他就立马退兵的要求,这些都是我原先不知道的历史事实记录片说,李自成 电磁波的三种特性麻烦字多点,最好是一句话 明朝因为满清入关和李自成的起义灭亡了,宋朝在金兵南侵时也有钟相杨么的起义,为什么宋朝能保住江山? 飓风袭击德国致多地交通瘫痪 乘客被困波兰国家法律顾问称该国养老金制度改革一架直升机在莫斯科坠毁 未致地面人员埃及穆兄会领袖案开审 三名法官请辞俄罗斯总理说“俄入世崩溃论”未成真强风暴席卷北欧地区 造成大面积交通瘫金砖国家农业部长共商粮食安全消息称美考虑停止对盟国领袖监听 未做消息称美考虑停止对盟国领袖监听 未做希中经贸合作潜力巨大——访希腊新任驻一架直升机在莫斯科坠毁 未致地面人员强风暴席卷北欧地区 造成大面积交通瘫一架直升机在莫斯科坠毁 未致地面人员消息称美考虑停止对盟国领袖监听 未做强风暴席卷北欧地区 造成大面积交通瘫一架直升机在莫斯科坠毁 未致地面人员中非民兵与前叛军爆发冲突 造成近40埃及穆兄会领袖案开审 三名法官请辞印度连环爆炸案系激进组织所为日俄将首次举行外长防长级磋商 欲促进美国批发物价指数9月环比下降0.1%我4艘客轮赴越接运 载数千中企员工回认真学习贯彻习总书记在兰考时重要讲话5·19行情未现,股市仍可期?塞尔维亚洪灾 120年来最严重上海拍卖行有限责任公司 拍卖公告我在缅被绑员工获释五个“首次”让联演更像实战普通人的慈善联影凭什么打破“GPS神话”始终视塔为好邻居好朋友好伙伴聚焦深化改革开展视察上海东方国际商品拍卖有限公司 拍卖公调色盘里发现计算机新原理加强合作防范和打击“三股势力”全国零售业平均利润率仅1%松江有轨电车规划获批美对我网络攻击事实俱在 “起诉”我人中俄联合军演今举行市慈善基金会成立启音天使专项基金动力·引领·契机抓住机遇发挥更好作用
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘