1

我在 Windows 7(使用 UAC)上使用 IE 来运行一些安装我们客户端产品的 ActiveX。
我的问题是我想在安装 ActiveX 之前检查资源管理器是否以管理权限运行,如果不向我们的客户弹出消息框,他们需要使用“以管理员身份运行”运行 IE

谢谢

4

1 回答 1

0

用户不必像在管理使用中那样运行 Internet Explorer

在您的数字签名cab文件中,您将拥有一个.inf指示 Internet Explorer 注册 ActiveX 的文件:

CohenSoft.inf

[version]
signature="$CHICAGO$"
AdvancedINF=2.0

[Add.Code]
CohenSoft.ocx=CohenSoft.ocx

[CohenSoft.ocx]
file-win32-x86=thiscab
clsid={de8530cf-d204-4877-9cab-f052bf1f661f}
FileVersion=1,12,47,660
RegisterServer=yes

Internet Explorer 将自动提示用户进行 UAC 提升:

在此处输入图像描述

并且您的 ActiveX 将以管理员身份安装。

于 2014-01-03T02:46:07.480 回答