|
|
1
4
我可不想搞砸。Windows会将您的进程视为挂起的进程(除非您直接转到win32 api)。 我的建议是注意到你正在关机,也许可以安排启动时的活动?
更新:
|
|
2
1
我的建议是把你的行为写进一个文件或注册表。
你可以读入
|
|
|
3
1
可以使用shell命令
|
|
|
4
1
最后我放弃了检测和取消windows关闭/重新启动的想法, 但现在我 只想检测“关机-r-t xx” ! 请注意运行该程序的操作系统是Windows XP。 我试过了,但是我没有WindowsXP的退出代码:
|
|
|
5
1
解决方案是使用winform检测关机: http://msdn.microsoft.com/fr-fr/library/microsoft.win32.systemevents.sessionending%28VS.80%29.aspx 但是windows在我发现它之前就杀死了其他进程,所以这不是更好的解决方案! |
|
|
6
1
http://msdn.microsoft.com/en-us/library/aa376630%28VS.85%29.aspx 尽管我同意尼尔的观点,但这样做可能不是个好主意。 编辑:添加示例代码
|