王加官念什么:为什么装了金山词霸2005后mcafee会提示缓冲区溢出

来源:百度文库 编辑:高考问答 时间:2024/04/30 15:34:26
请教各位大侠,小弟的系统是XP(SP2)的金山词霸的版本是2005专业版的版本信息是8.5.2.0杀度软件是mcafee8.0,正常安装好后发觉,一打开词霸mcafee就会提示缓冲区溢出,关掉词霸一切正常.究竟是怎么回事,如何解决~~~~谢谢

如果是词霸2005或2006,由于光盘版和OEM版没有集成SP1补丁,可以通过安装SP1补丁(在金山在线的下载中心,或词霸首页提供的链接下载)来解决缓冲区溢出的问题,也可以尝试手工解决:
第一步:右击MCAFEE在系统托盘区的图标,选择‘VirusScan控制台’
第二步:在弹出窗口中双击‘缓冲区溢出保护’,然后在弹出窗口中点击‘添加’按钮
第三步:在“缓冲区溢出排除”窗口中的‘进程名’框中填入“explorer.exe”,在API名称中填入“GetProcAddress”(注意双引号不含在内,区分大小写)
第四步:用第三步的方法继续分别添加3个缓冲区溢出排除,即:
explorer.exe/VirtualProtect、
iexplore.exe/VirtualProtect、
iexplore.exe\GetProcAddress
第四步:点击‘确定’,即可。
这种方法不影响其他进程溢出的检测。
另外,也可以将“检测到缓冲区溢出时显示信息对话框”项前的勾选去除,这样干扰的框框就不会出现了,不过会影响你获得所有的溢出检测信息。

您的操作系统在从WINXP升级到WINXP SP2时,系统自带的数据执行保护功能,可能会和词霸全系列产品发生冲突,金山公司最近推出的新补丁...把这个文件放到目录里替代就行了... 建议下载xdictgrb.dll,用此文件替换机器中的同名文件即可。下载网址:“http://www.kingsoft.com/news/faq/2005/03/29/12224.shtml”。另外还可以尝试一下手工操作(英文版系统请参考括号后内容),在控制面板(Control Panel)-系统(System)-高级(Advanced)-性能(Performance)-设置(Setting)-数据执行保护(DEP Data Execution Prevention)-为除下列显示程序之外的所有程序和服务启用数据执行保护(Turn on DEP for all programs and services except those I select)-添加(add)-文件名称(File name)输入您的系统安装目录如Windows下的explorer.exe”,选择打开,在弹出的提示和警告中点击确定(OK),显示为“Windows Explorer”-同样步骤添加 “系统安装目录如Windows下的System32目录中的rundll32.exe”,显示为“Run a dll as an app”,一路点击确定(OK)后重新启动即可。

金山词霸会修改注册表,以便它能屏幕取词,而杀毒软件一般都有注册表监控,所以会出现这个提示。解决的办法是把金山词霸加入玛卡非的信任区域。如果还是不行,建议你装其他的杀毒软件。