gpt4 book ai didi

程序和功能中的 NSIS MUI 图标

转载 作者:行者123 更新时间:2023-12-05 04:18:27 24 4
gpt4 key购买 nike

我想在 Windows 程序和功能中显示我的自定义图标。我通过 NSIS 创建了一个安装程序脚本 下面是我的 MUI 用户界面设置

; MUI Settings
!define MUI_ABORTWARNING
!define MUI_ICON ".\Include\Images\Icons\icon.ico"
!define MUI_UNICON ".\Include\Images\Icons\icon.ico"
!define MUI_HEADERIMAGE
!define MUI_HEADERIMAGE_BITMAP ".\Include\Images\Header\header.bmp"
!define MUI_HEADERIMAGE_UNBITMAP ".\Include\Images\Header\header.bmp"
!define MUI_HEADERIMAGE_RIGHT
!define MUI_WELCOMEFINISHPAGE_BITMAP ".\Include\Images\Wizard\welcome.bmp"
!define MUI_UNWELCOMEFINISHPAGE_BITMAP ".\Include\Images\Wizard\welcome.bmp"

最佳答案

图标必须注册为卸载值的一部分,你需要添加一个DisplayIcon指向 $InstDir 中的 .exe 或 .ico 的字符串值。

Section
WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" "DisplayIcon" "$InstDir\MyApp.exe"
WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" "DisplayName" "My super app"
WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" "UninstallString" '"$InstDir\UnInst.exe"'
WriteRegStr SHCTX "Software\Microsoft\Windows\CurrentVersion\Uninstall\$(^Name)" "QuietUninstallString" '"$InstDir\UnInst.exe" /S'
SectionEnd

关于程序和功能中的 NSIS MUI 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14254043/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com