使用nsis做软件安装

1.需求

需要实现对程序的安装和更新

2.解决

1.使用microsoft自带的软件安装
2.使用installshield进行软件安装
3.使用nsis进行软件安装
还有很多,本文使用nis edit + nsis来进行安装

3.步骤

1.下载nis edit 和nsis并进行安装
nis edit:http://sourceforge.net/projects/hmne/
nsis:http://sourceforge.net/projects/nsis/
2.对nis edit进行下配置
nsis/配置 编译器路径选择下 如我的F:\software\nsis\makensis.exe
3.随便搞一个程序 我用vs2015写的hello world
4.使用nsi edit 脚本向导生成脚本 编译运行生成 安装程序
5.安装测试卸载成功
6.用管理员权限打开nsi edit 修改脚本中的版本号为2.0覆盖安装卸载成功

4.备注:

1.如果要逃避360的追捕,最好再搞一个签名
2.个性化安装还要修改脚本和自定义界面

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-11 11:44:56

使用nsis做软件安装的相关文章

BZOJ2427: [HAOI2010]软件安装

2427: [HAOI2010]软件安装 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 1512  Solved: 584[Submit][Status][Discuss] Description 现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi.我们希望从中选择一些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大). 但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j

CentOS下软件安装方法总结

一.rpm包安装方式步骤:1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录:2.打开一个终端,su -成root用户:3.cd soft.version.rpm所在的目录:4.输入rpm -ivh soft.version.rpm二.deb包安装方式步骤:1.找到相应的软件包,比如soft.version.deb,下载到本机某个目录:2.打开一个终端,su -成root用户:3.cd soft.version.deb所在的目录:4.输入dpkg -i soft.ve

CAD看图软件安装使用的详细过程

一般情况下,我们是无法直接查看CAD图纸的,这时候就需要CAD看图软件.但是对于第一次使用CAD看图软件的小伙伴们来说,如何选择一款好用的CAD看图软件,如何正确的安装CAD看图软件是一个难题,这里就教大家CAD看图软件安装时候用的详细过程. 1.请打开浏览器,输入"迅捷CAD编辑器",找到该软件的官方网站,然后点击进入. 2.在迅捷CAD编辑器官网上,请点击"立即下载"按钮,接着在弹出的下载对话框中点击"下载"即可进入软件下载状态,这里请注意,

软件安装过程

软件安装的过程中都做了些什么 软件在安装时,到底做了些什么? 大家每天都在用电脑,可能也经常在自己的电脑上安装软件.就算自己没安装过,至少也看到人家安装过软件.在这里,我不是想教你怎么安装软件,而是想向你展示,软件在安装的过程中,到底都做了些什么动作?为什么有些软件要安装,直接拷贝过去却不能用?为什么一些软件安装或卸载之后要重启.下面要讨论的就是这些问题. 首先,我们探讨一下软件安装的共通部分,说共通,就是在不同版本的操作系统上,如WINDOWS98,WIN2K和WINXP等上它们都有共同点的地

openstack(liberty):部署实验平台(二,简单版本软件安装 part1)

软件安装过程中,考虑到现在是一个实验环境,且也考虑到规模不大,还有,网络压力不会大,出于简单考虑,将各个节点的拓扑结构改了一下,主要体现在网络节点和控制节点并在了一起.在一个服务器上安装! 到目前位置,我的这个平台,只有keystone,glance,neutron,dashboard以及nova几个服务.省出的那个服务器,打算也作为计算节点.所以,最新规划topo如下了: 绿色节点表示目前已经安装了openstack的模块软件,灰色部分,表示下一步即将安装的部分. 下面简要说下安装的过程,重点

Linux 基础入门----Linux 下软件安装

介绍 介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用. 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二进制软件包安装 从源代码编译安装 这几种安装方式各有优劣,而大多数软件包会采用多种方式发布软件,所以我们常常需要全部掌握这几种软件安装方式,以便适应各种环境.下面将介绍前三种安装方式,从源码编译安装你将在 Linux 程序设计中学习到. 二.在线安装 试想一下,平时我们在使用 Windows 的时候

CentOS 7下的软件安装方法及策略

一些废话 2010年开始正式接触Linux,入门发行版是Ubuntu 10.10,后来过渡到Ubunu 11.04,这其中也尝试了很多其他主流的发行版.进入实验室之后,开始用CentOS 5,然后是CentOS 6,现在进化到CentOS 7. 使用了四年的Linux,前三年都是在瞎折腾,浪费了不少时间,也得到了不少经验与教训.现在可能是真的老了,已经不愿意折腾了,只希望配置好一个系统之后,就一直使用下去. 为什么要写/读这一篇 使用Linux尤其是CentOS会遇到一些坑,或是一些有洁癖的人不

软件安装与配置

软件安装 DPKG Linux系统中,软件通常以源代码或者预编译包的形式提供. 软件源代码需要编译为二进制的机器代码才能够使用,安装比较耗时,不过您可以自行调节编译选项,决定需要的功能或组件,或者针对硬件平台作一些优化. 预编译的软件包,通常是由软件的发布者进行编译,您只要将软件拷贝到系统中就可以了.考虑到预编译软件包的适用性,预编译软件包通常不会针对某种硬件平台优化.它所包含的功能和组件也是通用的组合. Ubuntu系统中,软件通常以 deb 格式的包文件发布,它是一种预编译软件包.deb包中

1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project

 使用Maven+SpringMVC+Eclipse软件安装配置过程中的问题: 1.Eclipse总是卡死的解决办法: 一:内存不足所以会卡死,配置一下eclipse.ini修改这几个值就好了-XX:MaxPermSize=768m-Xms1024m-Xmx3072m搜索 二:修改window->preferences --- > JAVA->Edittor->Hovers,将右侧所有复选框清空. 2.因为eclipse上一次未正常关闭,导致启动卡死,错误日志为: [plain