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