详细了解Windows Vista内核的安全性
2008-01-11 16:57:29 来源:WEB开发网Windows Vista 将错误处理从崩溃进程的上下文移至新服务,即 Windows 错误报告 (WER)。此服务由服务托管进程中的 DLL (%Systemroot%System32Wersvc.dll) 实施。在应用程序崩溃时,它仍然会执行未处理的异常处理程序,但是该处理程序会向 WER 服务发送消息,并且服务会启动 WER 错误报告进程 (%Systemroot%System32Werfault.exe) 以显示错误报告对话框。如果堆栈损坏并且未处理的异常处理程序崩溃,处理程序会再次执行并且再次崩溃,最终消耗所有线程的堆栈(使用内存区域),此时内核会介入,并向服务发送崩溃通知消息。
3.卷影复制
Windows XP 引入了一种称为卷影复制的技术,可生成磁盘卷的时间点快照。备份应用程序可以使用这些快照生成一致的备份映像,但是快照却被从视图中隐藏,并仅保持备份过程所持续的时间。
快照实际上并不是卷的完整副本。更确切地讲,它们是较早还原点的卷视图,由与卷扇区副本(在生成快照后已更改)重叠的活动卷数据组成。卷快照提供程序的驱动程序 (%Systemroot%System32DriversVolsnap.sys) 监视针对卷的操作,备份扇区副本后才允许扇区更改,将与快照相关的文件中的原始数据存储到卷的 System Volume Information 目录中。
Windows Server 2003 使用其共享文件夹的影副本对服务器上的管理员和客户端系统上的用户公开快照管理。此功能启用了持续快照,用户可通过 Explorer 属性对话框中的“以前的版本”选项卡访问它,因为其文件夹和文件位于服务器的文件共享部分。
Windows Vista“以前的版本”功能为所有客户端系统提供了此支持,即自动创建卷快照(通常每天一次),您可以通过使用共享文件夹影副本所用的相同界面的 Explorer 属性对话框访问快照。这样可让您查看、还原或复制您可能意外修改或删除的文件和目录的旧版本。虽然从技术角度来讲这并不是新技术,但 Windows Vista“以前的版本”实施的卷影复制优化了 Windows Server2003在客户端桌面环境中使用的功能。
更多精彩
赞助商链接