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

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

编辑:说三道四文库 发布时间:2017-10-20 08:02
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  
 
瞧!这是摩托罗拉移动新Logo,你有什么感觉? 专访UEditor创始人战毅:打造最佳的用户编辑体验 Eclipse 4.3 正式版发布 代号Kepler 为兴趣而生 七大编程挑战项目,你敢来吗? iOS 7辅助功能:左右摇头控制iOS设备 挑战传统关系型数据库:Facebook图形数据库TAO揭秘 揭秘“棱镜计划”幕后的技术 你更新了吗?Visual Studio 2013 Preview和.NET 4.5.1同时发布 你主要使用什么编程语言? 跨平台游戏开发工具App Game Kit或将新增更多强悍功能 移动应用推广的那些事儿:应用发现篇 DDoS攻击也能成为一种云计算服务 Netflix开源Hadoop集群调度工具:日处理近万作业、上千TB数据 传谷歌正开发自己的视频游戏主机和智能手表 AMD APU战略转型:全民四核,发力“云+端” 富士康自主研发智能手表 惹苹果发来订单 开发者眼中的iOS 7:重设计过程没想象中那么糟 游戏引擎Unity宣布免费支持Windows Phone 8及Xbox One 蝉游记王益善专访:7人小团队实现App 30万下载量 去除IE 10广告的两种方法 直接拿来用!最火前端开源项目(二) 工作变得简单又高效 试试这八个WebApp 移动周报:生于微信,疯狂猜图的推广经 DataTorrent 将数据分析速度从“实时”提升至“现在时” 华为FusionCube开启全球规模商用 黑暗架构:以最少时间完成系统升级并获客户认可的开发之道 Hadoop Summit 2013见闻:创业与Hadoop 2.0不可阻挡 Facebook的清洁能源改革——革命尚未成功,仍需努力 YARN或将成为Hadoop新发力点 主流编程语言属性一览(多图) 粉碎硬件复杂论:开发者不懂硬件运行的方式怎么可以?! 有会打印对象编程的吗?printer对象怎样打印横线??怎样打印带风格的报表?? 表分区的数量有上限吗 ASP 0178 (0x80070005) 各位高人,请一定帮个忙吧 !! SetCellImage 利用C# 读取系统当前进程的出现问题,帮忙!! 请教高手:怎样在一个窗口里能够输入文本文件(按回车键) 另一个窗口显示出同样的文本 高手在何方 (大力请进)sql字符串处理的问题 上哪能下到exchange 2000,下到马上给分! ado问题? 数据迁移问题??? 怎么把列名选出来? [在线求助]:有什么好的方法可以使得鼠标放上有链接的地方状态栏不显示真实地址? 高手在哪!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 各位大哥﹐何為微创软件开发管理﹖﹖﹖﹖ 3com switch 3300 xm 有网管的功能吗? 关于窗口大小的问题,快来捡分~~~ 为什么2001年前的提问的问题、得分的问题、信誉分变化纪录都不见了。 无法在人才频道上提交简历。。。 请问:wsad4支持滚轮鼠标的插件哪里有下载??? 自动锁定计算机? 请问如何终止一个正在运行的应用程序 无法在人才频道上提交简历。。。 后面数据库为ms sql server2000的时间问题? DoEvents 怎么用?(不好意思,只有这么多分了!) CSDN真让我失望,大家都喜欢回答无聊的问题(不要回复) jdbc中LIKE条件如何使用prepareStatement? 请问,如果想报考系分的话,需要先过高程吗? 请问怎么把Excel形式的表结构导入到Oracle … 请问数据窗口中如何自动记录资料修改的帐户? 我倒要看看谁有本事让javac输出这样的信息? ADSL 可以直联吗? linfeng1216 (林枫) 请来领分。 在java中的暴露事件如何处理? 求PowerDesigner电子书籍资料!急! 有关_SERVER["HTTP_CONNECTION"] 两个窗体 带有setup程序和一堆代码的电子书怎么看? 这个web控件谁能介绍的详细一点 DCOM的配置问题 三国经典故事(女性,18岁以下者勿进) TIME_WAIT问题(100分!!!) linfeng1216 (林枫) 请来领分。 求C++Test2.1的license 我在用ASP.NET编程,请问如何让Datagrid的head显示两行,并且可以合并单元格。在线等 我的程序这样写对不对? 表格宽度的问题! linfeng1216 (林枫) 请来领分。 履约费小计=履约合同费1+履约合同费2 计算问题。 问问unix下进程的问题 环保故事征文谢绝灌水字数500字预初水平 T细胞功能检测都用什么实验 一个正方体水池的表面积是80平方分米,缸高16厘米,水原来的高是8厘米正方体水池放入石块后,水深上升到12厘米,求这个石块的体积越简便越好 第一次世界大战前各大国的殖民地具体都是哪些国家?以及后来德国要求重新划分的殖民地有哪些?最好有地图 研究发现,有一种药物可使细胞不能合成糖蛋白上的糖侧链,那么这种药物主要作用于哪种细胞器为什么是内质网而不是核糖体? 旗杆外部没有旗绳为什么有的旗杆外没有旗绳,而转轮在旗杆内部,也能升旗.这是怎么回事 高数级数习题,1 级数un=ln n/n^2 他是发散的还是收敛点?2 选择:设0≤un≤1/n 则下列级数一定收敛的是( )A 级数un^2 B 级数un·(-1)^n 丑的读音和意思? 一道数学问题,详见问题补充.甲圆柱形容器的底面半径是乙圆柱形容器底面半径的2倍(容器直立放置).现以相同流量同时向这两个空容器内注入水,经过一定的时间,甲、乙两个容器内水面的 海外殖民地被哪几国占领 燕滨扶正胶囊药理学功能实验报告书中小鼠脾细胞数IGM-PFC的影响是什么意思? 辨别古文字还有下面的小字 4边形有几条对角线 5边形呢 10边形呢 活火山是什么 小明看到生旗时旗杆上的旗子迎风飘扬,猜想在气球下面系一面旗子,当气球升到空中以后,如果刮起了风,气球下面的旗子也会飘起来吧!于是他动手做实验发现旗子并不会飘起来,他仍然下垂.你 “一战”后的战胜国怎么“调整”德国殖民地的? 正12边形取出4个顶点 互不相邻的概率是多少呢 英语翻译正在设计一个请帖,求 "让爱起航" 这四个字的英文. 已知2a-b分之a+2b=5分之9则a:b=———— 不用方程解小学五年应用题李欢同学练习跳远,前6次平均跳了3.2米,又跳了2次,前后8次平均跳了3.3米,最后两次平均跳了多少米? 寅和卯的读音 已知2a-b分之a+2b=五分之九,则b分之a= 甲/乙从AB两地相向而行,第一次相遇时,距离A点8千米,继续前进,到达目的地后返回,在A点5千米相遇,AB两地距离是多少? 子丑寅都指哪段? 高数,级数,如果后项小于前项,则一般项一定趋近于0吗? 小学4年级的应用题(不用方程式)3年前,父亲与儿子的年龄和是49岁,现在父亲的年龄是儿子的4倍.父子现在各是多少岁? 子,丑,寅,牟,辰,巳,戊,未,申,酉,戌,亥.罗马发音火影里的结印手势要用的 梨树下可以套种什么蔬菜 1.甲乙两车同时从两地相对开出,甲车每小时行50千米,乙车每小时行42千米,途中甲车因故障停了半小时,乙车开出5小时后两车在途中相遇,甲乙两地相距多少千米?2.上午9:30甲乙两车同时从A.B两 谢道韫咏絮中,“公大笑乐”的原因是什么?继! 梨树套种 我们这里是河南平原地区 100多目梨园呢 请问套种什么合适 文言文单字解释范式字巨卿,少游学于太学,与汝南张劭为友.劭字元伯.二人并告还乡里.式元伯曰:"后二年当还,将过尊亲.".(后面省略)将过尊亲: 日本的活火山有哪些 苹果地套种什么农作物 求古文单字解释《鬼怕恶人》中的,然则祸当行于后来者,中的“然则”怎么译 地球上现在有多少座活火山? 大蒜不能和哪些作物套种 文言文单字解释(急)贤于材人远矣 (找出通假字)____通____ 解释:_________ 中国有活火山吗?在哪? 桃花源记中的一词多义和词类活用都有哪些? 使人摸不透,难以揣测的成语 算式中的图形用数字代替,使算式成立. 4棵梨树产梨a千克,100棵同意产量的梨树产梨()千克等腰三角形的一个底角是n°它的顶角是()° 使人摸不透,难以预测.根据意思写成语 有木有用来形容看不透人心的句子,可以简短,但一定要有深度要有内容,诗也可以的. 4棵梨树产梨a公斤100棵一样产量的梨树产梨多少公斤? 摄取实验需要根据细胞在每个孔内的量的多少来分析其对药物的摄取情况利用大鼠胚胎细胞做药物的摄取实验后,需要根据细胞在每个孔内的量的多少来分析其对药物的摄取情况.而蛋白量可 获一二三等奖的人占总人数的几分之几?其中获一二等奖的人占总人数的五分之三,二三等奖的人占总人数的八分之七 苹果树和梨树共有100棵,苹果树比梨树多5分之一.梨树有多少棵?有浓度为8%的盐水200克,需加入多少克水,才能成为浓度为5%的盐水? 做药物的细胞毒性试验时药物与细胞悬液作用产生沉淀该怎么解决啊?实验还能进行吗? 判断题:1-a一定小于1 若对于有理数a,b,有a+b=0,则a=0,b=0.两个数的和一定大于每一个加数.速求正确谢 拱顶和穹顶的优点 古文单字解释宣于夏门亭候之,之:岁满不持一砚归,岁:无丝竹之乱耳,之:渔人甚异之,之: 生日蛋糕上写什么字好诗意的 设a是实数(4-√5)的整数部分,b是实数(4-√5)的小数部分.(1)a=?,b=?(2)求a+4/b的设a是实数(4-√5)的整数部分,b是实数(4-√5)的小数部分.(1)a=?,b=?(2)求a+4/b的值,结果可保留根式 文言文的单字解释(就两个)急!“或异二者之为”和“卿今者才略”的者分别都是什么意思?我要问的是“者”字分别解释为什么?卿不是“你”的意思吗? 谢道韫 《咏雪》中的名句是那句? 已知椭圆穹顶长轴短轴和高度,求椭圆穹顶面积, 摸有什么组词 10米多高的旗子,绳子掉下来了,如何把旗子再换上去呢?绳子如何穿过旗杆顶端的定滑轮?有没有知道的?谢公司里的旗子破了,我打算把它换下来,自己没注意,一个绳子跑到了上面.最后整个绳子 军艺宣传处:不清楚李双江身体情况 请两部门启动救灾预警响应指导应对台风“\"来往\"拉拢客户赠流量 专家称类金华多部门回应申领环保标志将收费:系美国超市自销商品走俏 3年销售额11日本美魔女大赛60岁奶奶夺冠 中日韩韩美11月举行第7轮防卫费分担会谈 白宫万圣节变身恐怖“盘丝洞”(组图)谷歌谴责美国安局监听行为 称其“严重万箭齐发!金正恩笑逐颜开观看朝军火力美国使馆神秘“白盒”遍布全球 疑为监美国空管局解除禁令 航班乘客飞行全程亚太地区癌症新增病例占到全球的45%日本防相:警戒中国舰机无问题 不理解第四届世界社会主义论坛召开教皇被爆长期遭美监听 梵蒂冈意大利“日本民主党报出现印刷错误出洋相 党员美将俄歌星列入黑名单 俄抗议表示不可肯尼亚16岁少女遭轮奸疑犯仅被罚剪草F-35战机炸坦克疑似脱靶 美方称获尼日尔移民车沙漠抛锚 致90人干渴而央行马骏:中国要对金融机构开展环境压恒大广告风波 | 赔钱就不算违约?公细数娱乐圈恩爱甜蜜的模范夫妻她是张国荣钟情的初恋,周星驰却毁掉她范冰冰深夜虐狗式告白 大黑牛暗中筹划2015世界机器人大会会议纪要(上)任泽平:注册制将引爆第三波大牛市(以【原创】新能源汽车产业链公司巡礼之方一张图看懂锂产业:全价值链分析(值得【活动】挖掘教育行业价值洼地:i投资举国出口30年财富一场空 人民币国曝春晚12位主持启用汪涵何炅揭秘这些芳华绝代的女神是如何去世的?Sikary重要通知投资人看自媒体热:赚钱不可耻,情怀值悦读|我们到底该怎样看一个人的外貌?股灾用过的大招,现在都撤了?娱乐圈这些当红女神竟然被富商玩弄后惨顶风违纪 传媒大学书记被通报批评,校房山法院借航拍飞行器协助执行案件无传销活动走进乌鲁木齐社区
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘