Installation NSIS中的卸载脚本

Installation NSIS中的卸载脚本,installation,nsis,Installation,Nsis,我是编写安装程序/卸载程序的新手。我需要一个卸载程序来删除日志文件(文本文件)中存储的文件。我正在尝试使用NSIS脚本实现该功能,但无法实现,尽管我遵循了以下链接: 基本上,我需要实现以下四行代码: OutFile "dummy.exe" Section "Uninstall" !include "unlist.txt" !system 'del unlist.txt' SectionEnd include语句显示了一个错误,因为我在unlist.txt中添加了格式错误的文件名 汇编结果:

我是编写安装程序/卸载程序的新手。我需要一个卸载程序来删除日志文件(文本文件)中存储的文件。我正在尝试使用NSIS脚本实现该功能,但无法实现,尽管我遵循了以下链接: 基本上,我需要实现以下四行代码:

OutFile "dummy.exe" 
Section "Uninstall"
!include "unlist.txt"
!system 'del unlist.txt'
SectionEnd
include语句显示了一个错误,因为我在unlist.txt中添加了格式错误的文件名

汇编结果:

OutFile: "dummy.exe"
Section: "Uninstall"
!include: "unlist.txt"
File: "Test1.txt" [compress] 4 bytes
File: "Test2.txt" [compress] 0/4 bytes
File: "Test3.txt" [compress] 0/4 bytes
File: "Test4.txt" [compress] 0/4 bytes
!include: closed: "unlist.txt"
SectionEnd
已处理1个文件,正在写入输出:

Error: invalid script: no sections specified
Error - aborting creation process
有人能告诉我一个正确的脚本或者unlist.txt中需要提到的文件的正确格式吗

谢谢你的帮助

致以最良好的祝愿,
Peter

您的安装程序至少需要如下所示:

OutFile "dummy.exe"

Section 01
# This is install section
WriteUninstaller "Uninstall.exe"
SectionEnd

Section "Uninstall"
!include "unlist.txt"
!system 'del unlist.txt'
SectionEnd
必须存在一个安装节并创建简单卸载程序(在临时目录中)。 您需要指定更多代码才能正常工作:例如设置$INSTDIR等