VB6 activex仅以管理权限运行

时间:2010-02-15 19:47:43

标签: internet-explorer vb6 activex

几年前,我们编写了由网页托管的VB6 activex控件。 从那时起,对于许多用户而言,除非用户以管理权限登录,否则它将停止工作该网站在IE中设置为“可信站点”。 IE安全设置是相同的 适用于 Admin User 。 控制cab文件已签名。 该控件实现了IObjectSafety接口 在cab文件创建期间,将检查Safe for scripting和初始化选项。

可能是什么问题?

2 个答案:

答案 0 :(得分:1)

控件尝试在本地执行什么操作?也许它正在尝试更改注册表的特权部分,或直接打开设备 - 只允许特权程序执行的事情。

答案 1 :(得分:0)

它可能与Internet Explorer 8兼容。它实现SiteLock以限制每个站点/域的访问,以便控件默认情况下只能从其安装点运行。我的猜测是你的控件被标记为“从不安全”。

推荐资源: http://msdn.microsoft.com/en-us/library/dd433050(VS.85).aspx

http://msdn.microsoft.com/en-us/library/dd433049(VS.85).aspx