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