300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 为此计算机上的所有用户安装此加载项 activex 安装给所有计算机用户

为此计算机上的所有用户安装此加载项 activex 安装给所有计算机用户

时间:2021-08-24 00:22:45

相关推荐

为此计算机上的所有用户安装此加载项 activex 安装给所有计算机用户

我通过以下inf文件 创建了一个cab文件

[version]

signature="$CHICAGO$"

AdvancedINF=2.0

[Add.Code]

Test.dll=Test.dll

[Deployment]

InstallScope=machine

[Test.dll]

file-win32-x86=thiscab

clsid={49C4436D-AA73-4324-807D-50C0D5B8AF5D}

FileVersion=1,0,0,0

RegisterServer=yes

RedirectToHKCU=yes

[Setup Hooks]

hook1=hook1

[hook1]

run=msiexec.exe /i "%EXTRACT_DIR%\TestSetup.msi" /qn

打包cab bat如下:

"cabarc.exe" -s 6144 n Test.cab install.inf TestSetup.msi

当以Administrator登入计算机,通过IE8访问地址 选择【为所有用户安装加载项】成功安装该ActiveX 并可以运行。

问题描述:

①切换其他管理员(计算机管理员但不是Administrator)登入计算机,通过IE8访问地址,竟再次提示安装。

②切换普通用户(受限用户)登入计算机,通过IE8访问访问地址,没有提示安装,也没有运行该ActiveX.

请问inf文件要如何配置,acitvex 才可以安装给所有用户呢?MS /en-us/library/dd433049%28VS.85%29.aspx文档提到InstallScope=machine时,是默认为所有用户安装的,但照样配置,没有成功。

请园友帮忙,万分感谢。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。