使用HM NIS Edit制作软件安装包

使用HM NIS Edit制作软件安装包

背景

由于参与的横向项目需要,需要对实验室开发的VSP处理软件进行安装包制作,主要希望解决两个问题:

  • 1、简化软件安装难度,实现自动化处理,降低甲方人员的使用难度
  • 2、美化包装,提高软件档次

准备工作

所需软件均为开源软件,微软家合作的InstallShield太复杂,且不免费,就选择如下的软件:

  • 1、NSIS
  • 2、HM NIS Edit

其中NSIS是安装包制作软件,HM NIS Edit用来编写NSIS脚本,简单易上手。


制作流程

实验室开发的VSP处理软件为老师和学生共同完成的,老师负责整体框架的设计和重要模块的编写,主要采用VB、Fortran处理,模块形式为封装好的dll,在安装过程中需要用regsvr32注册到系统中去,学生负责改进具体的算法,更新和添加新的模块,模块形式为exe,通过软件主程序调用。
因此,软件安装包不仅仅需要释放文件到指定位置,并且需要注册dll文件到操作系统,软件才能正常使用。

  • 1、按照参考教程1-13步骤进行 [参考1]:
  • 2、批处理注册文件的制作

    命名为regdll.bat,内容如下

cd /d %~dp0
regsvr32 /s A3DCDPIn.dll
……

其中,第一行命令表示:进入安装所在文件夹(win7/win xp下测试通过)
第二行命令表示:以静默方式注册dll文件,错了不提示

  • 3、修改红框所圈内容,复制安装后运行主程序的代码,修改为regdll.bat

    添加bat文件

  • 4、编译并运行

    编译

  • 5、运行完成后在脚本保存的路径生成安装包

    安装包

结束语

到此,软件安装包就制作完成,点击即可进行软件安装和自动注册。
我们的处理软件运行还需要额外安装微软运行库,这个暂时没有集成进去,稍后研究好再添加。


  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值