相关文章  
  • 日志中的秘密:Windows 登录类型知多少?
  • Windows XP 中远程桌面实现远程控制
  • Windows 登录类型知多少?
  • 轻松解决 Windows 系统棘手问题
  • Windows XP 系统输入法技巧大放送
  • 全面揪出系统自启动程序
  • Windows XP 系统恢复全攻略
  • Windows XP 的 103 个运行命令
  • 详述 Windows 2000 系统日志及其删除方法
  • Windows XP系统隐藏技巧大放送
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    Windows 操作系统快速关机之谜4

    ,电源管理完成最后的操作:如重启、关机等。

      了解了Windows的关机流程以后,下面分析一下前面说的快速关机操作是怎么完成的。先分析一下SuperFast Shutdown的原理,SuperFast Shutdown是使用Visual Basic编写的,体积很小,就15KB,经过分析以后得出一个令人惊讶的结论:SuperFast Shutdown首先使用RtlAdjustPrivilege()提升自己的权限,然后直接调用NtShutdownSystem() 函数来完成关机过程。由于跳过了最为耗费时间的前3个步骤而直接进入第4个步骤,所以造成了能够很快关机的假象。

      再看看任务管理器的快速关机是如何实现的:分析结果也是类似于SuperFast Shutdown的原理,也是通过省略一些步骤来加快关机的速度。

      那么,为什么在快速关机以后会出现设置丢失的情况呢?原因在于前3个步骤里面有一个让进程正常退出的可能。大多数软件在编写的时候会把一些设置保存在自己私有的

    页码:[1] [2] [3] [4] [5]4页、共5页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved