热点推荐
ZOL首页 > 软件资讯 > 技巧应用 > 操作系统 >

QQ 导致 Vista 死机原因的初步分析(2)

QQ 导致 Vista 死机原因的初步分析

ITECN Blog 【转载】 2006年09月05日 14:35 评论
    哈哈,方法果真奏效,键盘加密已经可以启动了。怀着兴奋的心情填好了号码,输好了密码。但是“回车”以后没有反应,定睛一看,怎么密码输入到第四位就不能继续输入了,再试试看……不幸的事真的发生了,Windows Vista蓝屏了,DUMP了后就重启了……

键盘加密在作怪?!

    重启以后,再次进行试验,仍然是用Administrator权限来运行,结果依然蓝屏,死机……第二次重启后,决定不用Administrator权限来运行,恢复普通权限试试,这次终于又成功突破密码的第四位封锁,成功地登陆到了QQ。问题可真就奇怪了,在大家心目中,一般用Administrator权限来运行程序可以达到“完美”的效果,但是这次可就怪了,用Administrator权限来运行程序反而会死机。此时笔者突然注意到键盘加密这个问题。如图为键盘加密未启动的提示。  


    既然怀疑是它就不能放过它!然后笔者到论坛上查看了一些死机的案例,还有一些网友总结的不死机的规律,从中可以发现:大多用户还是习惯以Administrator账户登陆计算机,从而可以启动键盘加密导致蓝屏;而且有些大胆的用户也怀疑是键盘加密的问题,从而删除了QQ目录下两个键盘加密程序的SYS文件(如下图),因此没有了死机现象!

    难道真是键盘加密在作怪?

QQ 导致 Vista 死机原因的初步分析

      假设的理论分析
    我们都知道,如果用Administrator账户登陆可以获得计算机的最高权限(此账户默认关闭UAC),因此安全性也相当的高,所以Microsoft才不建议启用该账户。假设我们现在以Administrator账户登陆,运行QQ程序,此时QQ程序可以获得最高的运行权限来执行其所需要的其他服务或程序,当然键盘加密就是这样一个它所需要的程序,所以这是键盘加密可以顺利的启动。反观普通账户,当我们运行QQ时,Windows Vista只允许其自身允许,而没有其他权限来执行其他所需要的程序,因此键盘加密就被关在了权限大门以外,从而无法正常允许,从而出现了错误提示。当然如果我们此时选中了QQ的“Run as Administrator”这个选项,QQ这个进程就具备了最高权限,从而可以运行键盘加密。值得注意的是,Windows Vista为了防止“Run as Administrator”这个选项的恶意选中而致使一个不安全的程序获得最高权限,当我们以Administrator权限允许它是UAC就会启动,提示我们是否允许这个未知的可能带来安全隐患的程序获得最高权限允许,这就是UAC人性化和安全性的完美体现。

    从上面的分析我们不难也可以找到第2个问题(无法在QQ目录下找到以自己号码命名的用户信息的文件夹)的答案。因为此时我们使用普通用户账户运行,只允许其向指定位置(QQ用户信息文件夹的指定位置被设在 X:Users[用户名]AppDataLocalVirtualStoreProgram FilesTencentQQ  X指Windows Vista系统盘)写入数据。当然,不能正常地向常规文件夹(X:Program FilesTencentQQ  X指QQ所在盘符)写入数据的问题,也可以从中得以解释!
上一页 1 2 3 下一页
频道热词:微信  手机QQ  12306  
视觉焦点
新浪微博