金山词霸和XP SP2冲突

那天装机器,吭哧吭哧忙活了好半天,装了N多的软件和补丁,重起,眼看就要万事大吉了,发现windows
explorer起不来了,报错死掉,还启动了一个windows默认的debug程序(可能是没有VC那样的默认的debug工具吧),叫什么什么doctor,然后也是报错死掉,一会windows
update报错死掉,然后是rundll32.exe,然后是N多进程歇菜。。。windows
XP完全没法用了,搞得我很郁闷,以为遇到了超NB的病毒了呢。仔细看了一下报错信息,说是数据执行保护云云。上网搜了一下,说是XP
SP2新加了一个保护windows代码的功能,如果有程序试图修改windows代码,这个功能就会采取措施,但是用户可以配置让一些windows程序不在这个功能的保护下。我赶紧把刚才死掉的那些进程加到那个配置里面,发现好用了,但是过一会启动其他一些程序又会出现同样的问题。琢磨了好半天,突然看到右下角托盘的金山词霸,想起曾经听人讲过,词霸的屏幕取词功能就是通过进程注入的方式实现的,赶紧把词霸关掉,哈哈,OK了,windows又一切正常。上google上搜了一下,词霸屏幕取词的功能确实是通过修改windows文本输出的API入口实现的,看来词霸2002在XP
SP2下是没戏了,不知道金山有没有针对这个问题做改进,采用什么更高级的技术。又想,词霸用这种技巧实现这个取词功能的确不错,可是病毒程序同样可以使用啊,也能把屏幕上的什么都抓走,想想真可怕。

Popularity: 31%