我们在写好软件,在NSIS打包以后,都想软件以后可以自动升级,这里就牵扯出来sql链接,后台数据库为sql的数据库前台程序时,很多时候无可避免地要涉及到对sql后台数据库的初始化设置操作,如何使用 NSIS 对用户输入的连接信息进行验证,然后利用这些连接信息进行数据库操作呢,这里给大家分享个sql连接验证教程。 一、NSIS代码部分 /*----------------------------------------- SQL…继续阅读 »
我们如果用Nginx+PHP把网站建好以后,会发现直接输入ip地址尽可以进入我们的网站,这样会造成网站很不安全,而且会爆出出来很多问题,这里我们就要引入禁止ip访问,只能域名访问,当然禁止了ip访问并不表明网站就很安全了,只是相对来说的。 前沿: Nginx的默认虚拟主机是允许用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时候…继续阅读 »
NSIS打包软件,可以打造出很多漂亮的软件安装卸载页面,前面我们分享了打包软件的方法和基本代码。今天我们来看看nsis打包软件各个参数的基本意思和说明。 1、Section参数 这个参数和其他语言一样,它是程序执行的入口,一个程序中可以有多个section参数,但最少要保持有一个,nsis会按照这个程序的 代码的先后顺序依次执行。 所有的 Section 都是按照从上到下的顺序…继续阅读 »
在制作安装包的时候,我们经常会遇到,软件区分x64/x86的版本,这时候我们在打包软件的时候就要分别打包两个压缩包,这样很影体验,并且有些小白用户根本就不知道自己系统是多少位系统。止于此,这里给大家分享一个自动判断系统版本号,在根据系统自动执行安装目录。 直接贴代码: !define PRODUCT_NAME "test" !define PRODUCT_VERSION "1.0.0.0" !define PRODUCT_DIR_REGKEY "SOFTWARE\Microsof…继续阅读 »
前面我们提到了NSIS的界面自定义、服务器检测已经系统判断,现在我们说下,NSIS最基本的美化教程。 1、正常情况我安装自动向导打包出来的软件打开来的是欢迎界面 2、我们在点击了下一步出现的是 3、这时候我们点击安装就会进入安装进度条界面(这里不在截图),因为向导安装不是重点,下面我们说下个性美化 4、美化第一修改logo图和位图(logo即安装程序生成的…继续阅读 »
在我分享软件的过程,慢慢想让自己的软件很独特,就开始接触了各种打包软件,开始自己用易语言自写打开软件,可是一切总不是那么完美,后来无意中发现了NSIS,堪称打包的极品。 这里分享下界面自定义的基本教程: /*--------------------------------------- 自定义页面结合组件选择安装测试简单脚本。 -----------------------------------------*/ !include "MUI.nsh" !include "Sections.nsh…继续阅读 »
全部加载完成