宝安沙井网站建设,自己做文学网站赚钱吗,wordpress+pdo+mysql扩展,公司网站开发费用计入什么科目1、准备软件exe及其运行环境
参考#xff1a;Qt学习_12_一键生成安装包_江湖上都叫我秋博的博客-CSDN博客
这篇博客记录了#xff0c;如何用window的脚本#xff0c;一键生成一个可以免安装的软件压缩包#xff0c;解压缩后#xff0c;点击exe文件就可以直接运行。 这一…1、准备软件exe及其运行环境
参考Qt学习_12_一键生成安装包_江湖上都叫我秋博的博客-CSDN博客
这篇博客记录了如何用window的脚本一键生成一个可以免安装的软件压缩包解压缩后点击exe文件就可以直接运行。 这一步你也可以手动去完成反正就是你要得到一个文件夹这文件夹里面有个exe点击可以直接运行文件夹里面还有这个exe运行所需要的所有的支持文件。 现在我们来做一个更复杂的操作就是把这文件夹制作成一个标准的软件安装包。 2、安装制作安装包的软件_易量安装
制作标准软件安装包需要借助一个软件 易量安装
参考易量安装软件安装包V2.1.1资源-CSDN文库
软件安装一路点下一步就可以了。
3、使用“易量安装”的图形化界面生成nsi脚本
参考NSIS 安装包制作超详细 实例教程 utf-8编码_nsis编码-CSDN博客
截图警告 4、微调nsi脚本程序编译生成软件安装程序
如果你的软件没什么特别需要修改的东西可以直接编译生成exe。 如果有的话就需要修改这个脚本 4.1 让程序获得管理员权限
在三处添加代码 ;heqiunong add
!define PRODUCT_RUNASADMIN_DIR_REGKEY SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers;heqiunong add 以管理员身份运行
WriteRegStr HKCU ${PRODUCT_RUNASADMIN_DIR_REGKEY} $INSTDIR\${PRODUCT_NAME}.exe RUNASADMIN ;heqiunong add 删除注册表
DeleteRegKey HKCU ${PRODUCT_RUNASADMIN_DIR_REGKEY} 4.2 修改自动创建的快捷方式的起始位置 ;heqiunong add 修改程序的起始位置
SetOutPath $INSTDIR 4.1和4.2所添加的代码放的位置不能乱放 修改后对脚本进行编译然后尝试安装 看这个盾牌说明我点击就会是管理员身份运行。 右键属性也可以看到我们所指的起始位置就是安装目录。 那么至此我们的软件安装包就制作完成了。