打包过程中如何能自动知道相关的Active控件并且注册
大家好,我有一个问题想请教大家。
我接手了前人的一个程序,自己再改一些功能。现在程序做完了,生成了静态库版的Release,但是现在有一个问题,就是在有的系统下,可以运行,但是在有的系统下,不能运行,而是直接崩溃,应该是缺少OCX控件,但是也没有提示缺什么。
因为这个程序比较乱,我也不太好找出来到底用了多少的控件。我用了一些打包工具,比如“Inno Setup”,"Smart Install Maker",但没能解决问题。我听别人说好像用Install Shield来制作安装包,可以自动把需要的控件打包,并且安装的时候,自动注册控件,请问是这样吗?那具体要怎么操作呢?
它能够自动发现我的EXE所关联的OCX吗?我以前没做过安装包,不太会。我在网上搜了一些打包的说明,都比较简单,也没有说怎么能注册控件,我用那些方法做出的安装包,安装后也没有能够自动的就知道需要哪些控件,并且注册这些控件。
请问我该怎么做呢?请帮帮忙,谢谢!
我接手了前人的一个程序,自己再改一些功能。现在程序做完了,生成了静态库版的Release,但是现在有一个问题,就是在有的系统下,可以运行,但是在有的系统下,不能运行,而是直接崩溃,应该是缺少OCX控件,但是也没有提示缺什么。
因为这个程序比较乱,我也不太好找出来到底用了多少的控件。我用了一些打包工具,比如“Inno Setup”,"Smart Install Maker",但没能解决问题。我听别人说好像用Install Shield来制作安装包,可以自动把需要的控件打包,并且安装的时候,自动注册控件,请问是这样吗?那具体要怎么操作呢?
它能够自动发现我的EXE所关联的OCX吗?我以前没做过安装包,不太会。我在网上搜了一些打包的说明,都比较简单,也没有说怎么能注册控件,我用那些方法做出的安装包,安装后也没有能够自动的就知道需要哪些控件,并且注册这些控件。
请问我该怎么做呢?请帮帮忙,谢谢!
...全文
相关推荐
解决ActiveX控件没有在此计算机上注册的问题
**安装缺失控件**:如果系统确实缺少控件,可以从官方网站下载并安装。安装过程中,通常会自动注册控件。确保只从可信源获取控件,以避免潜在的安全风险。4.
C#编写Active控件,cab打包
这个过程涉及到几个关键步骤,包括开发环境的配置、ActiveX控件的创建、MSI安装包和CAB打包,以及如何在网站中调用和实现自动更新。
BS系统接口调试active注册控件
接口调试是软件开发过程中的关键环节,用于确保不同组件或系统之间的通信正常。在“BS系统接口调试active注册控件”这个场景下,我们将探讨如何在BS系统中调试与ActiveX控件相关的接口。
打包activex控件方法
此外,INF文件是CAB包中至关重要的部分,它包含了安装过程中关于文件复制、注册和安全设置的指令。要深入了解INF文件的编写,可以参考提供的链接或其他相关文档。
active控件
**注册**: 在Windows系统上使用ActiveX控件之前,需要在系统注册表中注册它们。注册过程使得操作系统和其他应用程序能够识别并调用这些控件。3.


资源
