首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卸载时并非所有内容都被删除。

卸载时并非所有内容都被删除。
EN

Stack Overflow用户
提问于 2011-02-14 09:38:55
回答 2查看 1.9K关注 0票数 0

我制作了一个简单的安装程序来安装test.txt,但是有几个问题:

  • 开始菜单中创建的folder+link未被删除
  • 卸载程序+文件夹未被删除

有人知道为什么吗?

代码语言:javascript
复制
#defines
outFile "Installer.exe"
installDir $DESKTOP\test

section

    setOutPath $INSTDIR
    writeUninstaller $INSTDIR\uninstaller.exe
    createShortCut "$SMPROGRAMS\TestApplication\Uninstaller.lnk" "$INSTDIR\uninstaller.exe"

    file test.txt

    messageBox MB_OK "Hello World!"


sectionEnd

section "Uninstall"
    delete $INSTDIR\uinstaller.exe
    delete "$SMPROGRAMS\TestApplication\Uninstaller.lnk"
    delete $INSTDIR\test.txt
sectionEnd
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-14 21:01:13

http://nsis.sourceforge.net/Shortcuts_removal_fails_on_Windows_Vista

并在删除命令后使用RmDir "$INSTDIR"删除安装文件夹

票数 1
EN

Stack Overflow用户

发布于 2011-02-21 22:56:12

除了指出您从不调用RmDir $INSTDIR的答案之外,您还错误地键入了卸载程序可执行名称:

代码语言:javascript
复制
delete $INSTDIR\uinstaller.exe

你错过了“n”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4990650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档