删除“;“安装”;从NSIS安装程序窗口标题

删除“;“安装”;从NSIS安装程序窗口标题,nsis,Nsis,我有一个NSIS安装程序脚本,用于部署py2exe构建的应用程序(使用NSIS 2.46)。我唯一无法解决的UI细节是安装程序上的窗口标题 根据文档,指令应设置此文本。但无论我设置了什么,它总是附加了文本“:Installing”。也就是说,如果我有: Caption "My Special App" …然后安装程序上的窗口标题显示“我的特殊应用:安装”。我该怎么做 (我想避免这种情况,因为我实际上是在使用NSIS安装程序将应用程序解压缩到临时目录并运行一次,而不是永久安装。) 我的整个NSI

我有一个NSIS安装程序脚本,用于部署py2exe构建的应用程序(使用NSIS 2.46)。我唯一无法解决的UI细节是安装程序上的窗口标题

根据文档,指令应设置此文本。但无论我设置了什么,它总是附加了文本“:Installing”。也就是说,如果我有:

Caption "My Special App"
…然后安装程序上的窗口标题显示“我的特殊应用:安装”。我该怎么做

(我想避免这种情况,因为我实际上是在使用NSIS安装程序将应用程序解压缩到临时目录并运行一次,而不是永久安装。)

我的整个NSI文件是:

!define py2exeOutputDirectory 'C:\Path\To\P2EOutput'
!define exe 'MyApp.exe'

; Comment out the "SetCompress Off" line and uncomment
; the next line to enable compression. Startup times
; will be a little slower but the executable will be
; quite a bit smaller
;SetCompress Off
SetCompressor /SOLID lzma

Caption "My Special App"

Name 'MyApp'
OutFile ${exe}
Icon 'C:\Path\To\Icon\icon.ico'

;SilentInstall silent
AutoCloseWindow true
ShowInstDetails nevershow

Section
    DetailPrint "Extracting program..."
    SetDetailsPrint none

    InitPluginsDir
    SetOutPath '$PLUGINSDIR'
    File /r '${py2exeOutputDirectory}\*'

    GetTempFileName $0
    ;DetailPrint $0
    Delete $0
    StrCpy $0 '$0.bat'
    FileOpen $1 $0 'w'
    FileWrite $1 '@echo off$\r$\n'
    StrCpy $2 $TEMP 2
    FileWrite $1 '$2$\r$\n'
    FileWrite $1 'cd $PLUGINSDIR$\r$\n'
    FileWrite $1 '${exe}$\r$\n'
    FileClose $1
    HideWindow
    nsExec::Exec $0
    Delete $0
SectionEnd

SubCaption 3 " "
PageEx InstFiles
        Caption " "
PageExEnd
LangString "^InstallingSubCaption" 0 " "