我创建了一个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
其他所有工作(卸载删除它必须删除的所有内容)。知道如何解决这个问题吗? 谢谢!