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

原创 2016年08月29日 17:41:50

使用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、运行完成后在脚本保存的路径生成安装包

    安装包

结束语

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


HM NIS Edit 一步一步生成 NSIS脚本教程

HM NIS Edit 一步一步生成 NSIS脚本教程 出处:本站整理 作者:佚名 日期:2011/2/27 12:44:24 [大 中 小] 评论: 71 | 我要发表看法 ...

nsis安装包(五)_手把手教NIS Edit安装向导的使用

手把手教NIS Edit安装向导的使用 需求的软件环境: NSIS 2.46 HM NIS Edit 2.03   1 安装完上述两款软件后启动HM NIS Edit,如图: 2 点击...
  • signjing
  • signjing
  • 2012年08月11日 23:18
  • 15553

nsis安装包_手把手教NIS Edit安装向导的使用

转自:http://blog.csdn.net/signjing/article/details/7855855 示例脚本解析:http://blog.csdn.net/signjing/articl...

node.js学习笔记(3)_极客学院_服务器入门

一.使用Http模块创建Web服务器1.Node.js的Web服务器的特点: 不依赖其他特定的Web服务器软件 Node.js代码处理请求的逻辑 Node.js代码负责Web服务...

libcef学习最详细的入门资料系列之二 :libcef的编译和运行,以及MFC下的实现

第一篇文章只是一个前奏,现在开始正题。首先申明的是,我的开发环境是:win7 64位,编译器:vs2013 update4。接着上一篇文章说起,当我们下载好了之后,下载下来的demo,cefclien...

手把手教NIS Edit安装向导的使用

手把手教NIS Edit安装向导的使用 需求的软件环境: NSIS 2.46 HM NIS Edit 2.03   1 安装完上述两款软件后启动HM NIS Edit,如图: 2 点击...

使用 NSIS 制作软件安装包

NSIS软件封装
  • yulinxx
  • yulinxx
  • 2015年08月24日 17:34
  • 2625

C#软件winform程序安装包制作

转自:http://jingyan.baidu.com/article/b2c186c8e26f2ac46ef6ff3a.html 使用vs2010 winform程序开发的软件的人比较多,程序的开...
  • mountzf
  • mountzf
  • 2015年08月30日 15:59
  • 2560

Installshield2010 installscript集成第三方软件的安装包制作

Installshield2010 installscript集成第三方软件的安装包制作 为了保证我们制作的安装包能正常运行,通常需要在安装软件前先安装一些先决软件,比如很多web项目工程,都需...

Installshield——高效制作安装包的软件

Installshield 能够轻松、高效地制作安装包,轻轻松松地搞定安装和卸载程序! InstallShield是制作Windows软件安装程序的高效解决方案,其宗旨是在为桌面、服务器、网络和移动应...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用HM NIS Edit制作软件安装包
举报原因:
原因补充:

(最多只允许输入30个字)