本篇文章主要是以SetupFactory工具来实现activeX控件的打包过程,废话少说直接上图解。
打开SetupFactory软件,界面如下:
点击“下一步”,语言是中文简体,然后直到这步。
vcredist_x86.exe 用来提供软件运行在x86架构下的所需驱动。
方案1:预安装时
选择你要注册的控件,右击->文件属性->高级
选中注册COM接口
选择“预安装时”
点击添加操作,
选择Shell------àExecute
选择你要安装的那个exe
然后让setupfactory执行注册功能:选中System--->RegisterActiveX 选择你要注册的ocx控件。
然后执行File--->Copy,依次载入你用到的dll文件,
然后构建,到这里就执行完毕了。
另外,提醒几点:
1,有的情况下可能会报某个dll文件出错,出现这种情况的时候你把相应的dll文件拷贝的windows-->System32下面试试看。
这就涉及到了在打包的时候怎么把相应的dll文件在安装的时候自动拷贝到相应的目录呢,依上所述,不要选择“预安装时”,而是选择“进行安装时”,
Destination 选择你要存放的目的地址。
2,注意File Copy 操作最好放在注册控件的前面
详细的安装文档下载