如何在关机前先执行完程序收尾代码再关机?
我想在电脑关机时先执行完程序的收尾代码再关机,收尾代码需要执行一段时间,但还没等执行完就关机了,请问怎么办?Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If UnloadMode = vbAppWindows Then
Cancel = True
'程序退出时执行的代码
End If
End Sub
考虑XueTr里面的阻止关机重启 当检测到系统关机了就阻止掉 等代码执行完毕 再解除阻止 然后正常关机...... wszjljx 发表于 2012-1-30 14:08 static/image/common/back.gif
考虑XueTr里面的阻止关机重启 当检测到系统关机了就阻止掉 等代码执行完毕 再解除阻止 然后正常关机...... ...
这思路不错。。。
另外,你的口味挺重的嘛,看“东京热”?!
百度搜索你的自定义头衔“Tokyo-Hot”,会出现:根据相关法律法规和政策,部分搜索结果未予显示。 Tesla.Angela 发表于 2012-1-30 18:53 static/image/common/back.gif
这思路不错。。。
另外,你的口味挺重的嘛,看“东京热”?!
百度搜索你的自定义头衔“Tokyo-Hot”,会 ...
嘿嘿 你懂得 音乐不错...... 如果是系统正常关系,直接在R3hook ExitWinXX就可以了,或者注册关机回调 如果是通过别的方式关闭比如说Power或者调用NT/ZWShutdownSystem那么可以考虑做底层点或者直接HOOK native API
NET 里面貌似有相关的类库支持执行完部分代码后关机(可以看下,不知道是不是自己记错了)
页:
[1]