完美解决SetupFactory 打包后安装出现注册表错误

来源:互联网 发布:天刀你的账号数据异常 编辑:程序博客网 时间:2024/05/01 18:07

致使用setupfactory打包碰到XXX.OCX或者XXX.dll注册失败的软件开发人员

笔者在百度的时候,发现很多使用setupfactory打包的软件开发人员,往往会碰到XXX.OCX或者XXX.dll注册失败,这让很多软件开发人员很痛苦,笔者也是这样痛苦过来大笑,不过笔者现几乎解决这个问题,现与同仁共同探讨,欢迎提出更好的意见。

本文使setupfactory9.0打包工具打包VB6.0程序来举例子,用脚本来注册ocx和dll文件。

1、打开setupfactory9.0 >>创建好工程 >>添加必要文件(这类教程网上一大把,这里就省略了吧),如图:


2、这工程里,我们有一个MSFLEXGRID.OCX控件,和一个脚本err.bat文件,以及右侧栏有个Actions如下图:


3、err.bat脚本内容:


4、点击上面Actions(在第二步已标出)的on post Install(意思是安装后执行该动作)


5、弹出如下界面,选择 Add Action按钮


6、之后弹出如下界面,对其选择如下:


8、点击下一步,弹出如下界面,点击选中处:


9、弹出如下框,选择我们的脚本文件err.bat,之后点击OK:


10、点击确定后,退回到上一界面如下,点击完成


11、现在脚本已经注册好了,该怎么打包就怎么打包,按照一般的教程继续就可以,本文不作介绍。

此些步骤,笔者亲测,不管有多少控件(OCX,dll),都可以往脚本文件里面写,当然脚本文件可以取任何名字,但后缀名必须为.bat。

如有疑问,欢迎留言。

阅读全文
1 0
原创粉丝点击