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