nsis使用

Posted in 2016-9-28 11:12 | Category: Windows | Tags: windows8 windows nsis

图标相关

图标格式大小要求

  • 安装程序图标: 大小: 32x32 格式: .ico
  • 卸载程序图标: 大小: 32x32 格式: .ico
  • 程序安装背景: 大小: 164x314 格式: .bmp

设置图标

  • 安装图标与卸载图标

    • 直接在新建向导中设置
    • 修改代码

      MUI Settings

      !define MUI_ABORTWARNING
      !define MUI_ICON "C:\Users\JiangLin\Desktop\CameraStreamer\1.ico"
      !define MUI_UNICON "C:\Users\JiangLin\Desktop\CameraStreamer\2.ico"
      !define MUI_WELCOMEFINISHPAGE_BITMAP "C:\Users\JiangLin\Desktop\CameraStreamer\2.bmp"
      
      • 安装背景

      !define MUI_WELCOMEFINISHPAGE_BITMAP "C:\Users\JiangLin\Desktop\CameraStreamer\2.bmp"

创建快捷方式图标

CreateShortCut "$DESKTOP\CameraStreamer.lnk" "$INSTDIR\CameraStreamer.exe" "" "$INSTDIR\3.ico"

*注意:* 不要漏了

""

程序和功能页面卸载图标

WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\CameraStreamer.exe"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString …