【发布时间】:2012-06-03 12:01:10
【问题描述】:
我在 Windows 7(使用 UAC)上使用 IE 来运行一些安装我们客户端产品的 ActiveX。
我的问题是我想在安装 ActiveX 之前检查资源管理器是否以管理权限运行,如果不向我们的客户弹出消息框,他们需要使用“以管理员身份运行”来运行 IE
谢谢
【问题讨论】:
标签: windows-7 activex uac administration
我在 Windows 7(使用 UAC)上使用 IE 来运行一些安装我们客户端产品的 ActiveX。
我的问题是我想在安装 ActiveX 之前检查资源管理器是否以管理权限运行,如果不向我们的客户弹出消息框,他们需要使用“以管理员身份运行”来运行 IE
谢谢
【问题讨论】:
标签: windows-7 activex uac administration
用户没有有以管理用途运行 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 将以管理员身份安装。
【讨论】: