欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

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

发布时间:2024/7/23 49 豆豆
生活随笔 收集整理的这篇文章主要介绍了 为此计算机上的所有用户安装此加载项,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 http://msdn.microsoft.com/en-us/library/dd433049%28VS.85%29.aspx文档提到InstallScope=machine时,是默认为所有用户安装的,但照样配置,没有成功。

请园友帮忙,万分感谢。

总结

以上是生活随笔为你收集整理的为此计算机上的所有用户安装此加载项,activex 安装给所有计算机用户的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。