我创建了一个 NSIS 安装程序,其中应用程序的名称取自 .INI 文件(必须如此,因为它将用于多个应用程序)。
Name $APP_NAME
....
Function .onInit
ReadINIStr $R3 ${TECHPUB_INI_FILE} "General" "Installer_name"
StrCpy $APP_NAME $R3
....
FunctionEnd
....
Section install
....
WriteUninstaller $INSTDIR\Uninstall.exe
....
SectionEnd
应用程序名称正确显示在安装程序上,它是 .INI 文件中的名称。当我卸载应用程序时,名称丢失。
http://i48.tinypic.com/1934w9.png
其他一切正常(卸载删除了它必须删除的所有内容)。知道如何解决这个问题吗?谢谢!