首页
|
登录
|
注册
|
职吧
|
我的职脉
职位关键字
工作地点
工作名称
公司名称
校园招聘
中国最好的工作搜索引擎!
回复留言
为什么装了瑞星的XP开机的时候屏幕会蓝一下?
作者: showyouway
01-01 08:00
回复
装了瑞星2007下载版的XP SP2,未开启登陆前扫描和开机扫描,为什么每次开机的时候屏幕会先蓝一下再进入欢迎屏幕?(不是蓝屏,而是右上角有一个白色XP LOGO的蓝颜色屏幕,空的)
我需要一个有技术性的答案,婉拒无关答案,谢谢!
回复:为什么装了瑞星的XP开机的时候屏幕会蓝一下?
作者: 111fxqs
01-01 08:01
回复
即使未开启登陆前扫描和开机扫描,每次开机的时候屏幕都会先蓝一下再进入欢迎屏幕。
BootExecute属于启动执行的一个项目
可以通过它来实现启动Natvice程序,Native程序在驱动程序和系统核心加载后将被加载,此时会话管理器(smss.exe)进行windowsNT用户模式并开始按顺序启动native程序
磁盘检查程序autochk就是一个native程序,它与普通应用程序不同
由于此时WIN32子系统还没有加载,所以它只能调用NTDLL.dll导出的native api函数
这种程序的编译方法和驱动程序是一样的,都是使用NT DDK进行
由于NATIVE程序运行时理论上是没有任何文件被打开的(一些BOOT级别的流氓驱动一开始就占据了自己的文件,NATIVE程序也对它无用了),所以经常被用来作病毒扫描或者病毒文件清理,包括瑞星,江民在内的杀毒软件都使用了该技术
加入自己的native程序到native启动的方法是在注册表中:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute
一个MULTI_SZ类型的键值
这里存放着将被会话管理器所执行的程序名称和参数
通常Autochk后加*号作为其参数"
Autocheck Autochk *
;名称 程序名 参数
而所谓Network Connection这个服务,属于win32服务,与native程序完全是不相关的
瑞星只是在bootexecute项目里加入了自己的程序,也就是bsmain.exe
用于启动扫描
至于无法修改BootExecute,则可能是瑞星的注册表保护,防止其他程序篡改其BootExecute.当然这也有不好的地方,因为别人也要用到这个BootExecute呀
另外至于启动时会蓝一下的情况,我想可能是程序的BUG或者缺陷,因为Native程序开发类似驱动程序开发,要比一般的程序困难。
回复:为什么装了瑞星的XP开机的时候屏幕会蓝一下?
作者: 残酷的天使M
07-31 18:11
回复
是瑞星的开机前扫描,进入系统后在进入欢迎屏幕前会扫描系统核心内容,如果你没有勾选该选项,可能会出现该现象。
回复:为什么装了瑞星的XP开机的时候屏幕会蓝一下?
作者: 365077558
07-31 18:11
回复
我也这样
标 题:
内 容:
用户名:
游客
关于我们
┊
职脉新闻
┊
联盟合作
┊
联系我们
┊
友情链接
┊
隐私条款
Copyright©2005-2007, 版权所有 WWW.JOBMET.COM
ICP证:京ICP备06019556号