内容摘要:Windows Vista与之前的MS Windows版本(包括Windows XP SP2)相比增加了很多的安全性。Vista新安全性的特征表现在什么地方?这些特性又是如何工作的呢?本文将详细介绍……
***Windowsisunabletoverifythesignatureofthefile%s.
Itwillbeallowedtoloadbecausethebootdebuggerisenabled.
Usegtocontinue!!
如果调试器是存在的,那么可以通过调用DbgBreakPoint来进行激活;另外,在这里通过调用ReportCodeIntegrityFailure替换了系统提示致命错误的错误形式。
当所有的完整性检查结束后(unless all integrity checks have been disabled),OslInitializeCodeIntegrity会返回成功状态,然后会继续从OslMain开始执行。接着,OslpLoadAllModules被调用并开始加载系统模块。首先,会调用OslLoadImage来加载NTOSKRNL.EXE和HAL.DLL,在这里仅仅是加载,此时没有解决Imports;第二,如果内核调试被开启,调试驱动会依靠启动调试选项的情况被加载(kdcom.dll for serial port, kd1394.dll for IEEE1394, or kdusb.dll for USB)。第三,NTOSKRNL.EXE的Imports被加载和初始化(使用LoadImports和BindImportRefences函数)。
OslLoadImage calls GetImageValidationFlags to check the filename against a pre-defined list of boot drivers in LoadBootImagesTable. If integrity checks are enabled, then boot drivers must be signed by a trusted root authority and all the image hashes must match the signed catalog file unless a debugger is enabled. If a debugger is enabled, WINLOAD.EXE does not enforce this requirement. Instead it will print an error message to the debugger, but will otherwise ignore the code integrity check failure. However, the following boot drivers (also listed in Appendix A) must pass the code integrity checks even if a debugger is enabled (otherwise WINLOAD.EXE will refuse to boot Windows Vista):
来源:IT专家网 作者:独自等待 责编:豆豆技术应用
- Windows Vista新闻
- Windows Vista安装
- Windows Vista优化
- Windows Vista教程
- Windows Vista安全
- Windows Vista防火墙
- Windows Vista备份还原
- Windows Vista侧边栏
- Windows Vista网络设置
- Windows Vista SP1
- Vista Aero玻璃效果专题
- Vista 侧边栏专题
- Vista备份还原专题
- Vista BitLocker专题
- Windows Vista共享专题
- Vista任务栏专题
- UAC用户帐号控制专题
- Vista 激活专题
- Vista输入法专题
- Vista同步中心专题
- Vista照片库专题
- Vista Defender 专题
- Vista 保护模式专题
- Vista ReadyBoost 专题
- Vista SuperFetch 专题
- Vista 家长控制专题
- Vista 瘦身减肥专题
- Windows Vista 升级专题
- Vista 数据执行保护专题
- Windows Mail 专题
- Vista 问题报告专题
- 更多Vista专题……