浏览器的帮助对象(BHO)在Windows Vista仅与管理的权利?
-
03-07-2019 - |
题
对一个大学的项目,我编制了一个互联网浏览器辅助对象为处网页文件的信息,同时浏览。它运行的成功在Windows XP IE6和IE7.
现在我有个问题,在Windows Vista同BHO需要管理员权利的运行。浏览器和BHO运行的如果你一开始即为管理员但是,如果你开始作为普通用户的崩溃。
BHO当然是在系统上注册和活在浏览器。
我能做些什么,一个用户与非管理员权利的可运行的注册和活BHO?或是也许其他东西的原因,我完全错过了吗?
非常感谢你的帮助!
解决方案
不知道如果你的问题是关系到定义的行动中安装程序,但下列两个链接,应该帮助你。
建设一个BHO与UAC中心 http://simonguest.com/blogs/smguest/archive/2006/11/19/Building-Browser-Helper-Objects-using-Managed-Code.aspx (a很少超过一半的方式下)
使用NoImpersonate脚本 http://blogs.msdn.com/astebner/archive/2007/05/28/2958062.aspx
其他提示
您应该使用调试器来确定插件崩溃的原因。您尝试写入受保护的位置很有可能,当失败时,您的代码无法检查错误结果。
使用Process Monitor并观察Access_Denied返回通常很有帮助,但使用完全调试器是正确的方法。
不隶属于 StackOverflow