我有一个网页,我从中创建了activeX对象并在其中调用了一些方法。我创建了msi文件来注册actveX dll。它在我的本地机器上工作正常,但是当我在其他机器上试用它时,它不起作用。我还在其他计算机上安装了msi文件,并在IE中启用了“初始化和脚本未标记为可安全执行脚本的ActiveX控件”,但它仍无法在其他计算机上运行。 出了什么问题?
由于
答案 0 :(得分:0)
运行.msi后检查您的ActiveX.dll是否正确注册。您应该在IE 10中看到它,我相信"工具" (齿轮图标) - "管理附加组件"。它应该列在那里,确保将显示下拉列表设置为"所有附加组件"。如果您没有在那里看到您的ActiveX,那么注册ActiveX会出现问题。
您希望在此时对.msi进行问题排查,并在启用详细日志记录的情况下运行它。
msiexec /i MyActiveXInstaller.msi /l*vx "C:\Somepath\ErrorLog.log"