windows7中带的ie8一直存在一个问题:无法将链接拖放到迅雷等第三方工具(ie7中会提示是否允许的,在win7的ie8中却直接给禁止了,没有提示对话框)。
这个问题很明显是保护模式引起的,由于我以前一直换版本比较频繁,做好了一个月装一次的准备,所以一直也就是将保护模式给直接关了。现在装了windows7rc版后,准备好好用一段时间,所以便想解决这个问题了。
找了找资料,微软的文章了解并运行Internet Explorer 保护模式很好的说明了如何解决IE的拖放问题。
解决方法很简单,这里就不多介绍了,只要在注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Low Rights\DragDrop中添加程序的路径即可。如下是一个例子。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Low Rights\DragDrop\{aaa04479-982b-479f-95eb-c6972fb8c767}]
"Policy"=dword:00000003
"AppPath"=hex(2):43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,\
20,00,46,00,69,00,6c,00,65,00,73,00,5c,00,61,00,64,00,6f,00,62,00,65,00,5c,\
00,61,00,63,00,72,00,6f,00,62,00,61,00,74,00,20,00,36,00,2e,00,30,00,5c,00,\
72,00,65,00,61,00,64,00,65,00,72,00,00,00
"AppName"="acrord32.exe"
把这个注册表导入后,把GUID、AppPath及AppName改一下就可以了。
其实这个只是个临时的解决方案,估计在正式版的ie8中应该没有这个问题。
更新:2009-07-03
今天装了个windows7-7264,发现还是存在这一问题,就自己写了个程序添加删除拖放支持,运行时需要管理员权限,需要重启IE才能生效。点击下载