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

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

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

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

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

完美解决SetupFactory 打包后安装出现注册表错误_第1张图片

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

完美解决SetupFactory 打包后安装出现注册表错误_第2张图片

3、err.bat脚本内容:

完美解决SetupFactory 打包后安装出现注册表错误_第3张图片

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

完美解决SetupFactory 打包后安装出现注册表错误_第4张图片

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

完美解决SetupFactory 打包后安装出现注册表错误_第5张图片

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

完美解决SetupFactory 打包后安装出现注册表错误_第6张图片

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

完美解决SetupFactory 打包后安装出现注册表错误_第7张图片

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

完美解决SetupFactory 打包后安装出现注册表错误_第8张图片

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

完美解决SetupFactory 打包后安装出现注册表错误_第9张图片

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

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

如有疑问,欢迎留言。

你可能感兴趣的:(setupfactory)