对于一个大学项目,我编写了一个 Internet Explorer 浏览器帮助器对象来在浏览时处理 Web 文档信息。它在带有 IE6 和 IE7 的 Windows XP 上运行成功。
现在我遇到的问题是,在 Windows Vista 下,相同的 BHO 需要管理员权限才能运行。如果您以管理员身份启动 IE,浏览器和 BHO 会运行,但如果您以普通用户身份启动,则会崩溃。
BHO 当然是在系统上注册并在浏览器中激活的。
我该怎么做才能让具有非管理员权限的用户运行已注册和激活的 BHO?或者可能是其他原因,我完全想念它?
非常感谢您的帮助!