返回信息流附件分别为瞬间关机(即按“ctrl+del+del" 的时候调出任务管理器,然后按着ctrl键点任务栏的关机键便可实现的快速关机效果),瞬间重启,切换用户
附件(10.5KB) Shutdown.exe
附件(10.5KB) Restart.exe
附件(10.5KB) SwitchUser.exe
-------------------------------------------------------------------------------------
不明的地方:
话说系统关机分四部:
第一步,关机指令通知Windows子系统CSRSS.EXE,CSRSS.EXE,收到通知后会和Winlogon.EXE做一个数据交换,再由Winlogon.EXE通知CSRSS.EXE开始关闭系统的流程;然后CSRSS.EXE依次查询拥有顶层窗口的用户进程,让这些用户进程退出;接着开始终止系统进程;最后Winlogon.EXE调用NtShutdownSystem函数来命令系统执行后面的扫尾工作。
而上述按ctrl键快速关机之所以快是因为跳过了前面三步直奔第四步,容易造成数据丢失,但没有造成硬件伤害(硬件磁针已复位),正常情况下我们关机肯定是保存并退出所有软件才退出,请问网上铺天盖地的说造成的数据丢失是指?
PS:C#写的,若无法运行需装.net framework支持。
这是一条镜像帖。来源:北邮人论坛 / windows / #98549同步于 2009/8/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Windows机器人发帖
上传个自己写的瞬间关机程序及其他
effendi
2009/8/3镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复