一、打包exe教程
- 详见上期博客:visual studio打包QT工程发布exe安装包
二、参数说明
1、程序图标显示无效问题
-
在nsi配置文件中找到以下行,分别在尾部追加 “” “$INSTDIR\logo-ico.ico” , logo-ico.ico为程序图标名称,Setup.exe 需修改为你的程序名。
原文本
CreateShortCut "$SMPROGRAMS\xxx\Setup.lnk" "$INSTDIR\Setup.exe" CreateShortCut "\$DESKTOP\Setup.lnk" "$INSTDIR\Setup.exe"
追加内容
# 该行增加开始菜单程序应用图标 CreateShortCut "$SMPROGRAMS\xxx\Setup.lnk" "$INSTDIR\Setup.exe" "" "\$INSTDIR\logo-ico.ico" # 该行增加桌面程序应用应用图标 CreateShortCut "\$DESKTOP\Setup.lnk" "$INSTDIR\Setup.exe" "" "\$INSTDIR\logo-ico.ico"
2、安装包设置默认管理员权限
-
在nsi配置文件中增加以下内容,Setup.exe 需修改为你的程序名。
Section "test" WriteRegStr HKCU "SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" "$INSTDIR\Setup.exe" "RUNASADMIN" WriteRegStr HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" "$INSTDIR\Setup.exe" "RUNASADMIN" SectionEnd