installation - 使用 Innosetup 删除快捷方式和关联文件

标签 installation inno-setup delete-file startmenu

作为应用程序更新的一部分,我想删除旧的开始菜单条目(如果存在)以及它指向的文件。我试过了:

[InstallDelete]
Type: files; Name: "{group}\User's Manual (PDF)"
Type: files; Name: "{app}\User's Manual.pdf"

实际文件本身被删除,但不是开始菜单条目。另外 - 安装日志中没有记录任何操作。

有什么想法吗?

最佳答案

快捷方式有扩展名,试试:

Type: files; Name: "{group}\User's Manual (PDF).lnk"

关于installation - 使用 Innosetup 删除快捷方式和关联文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5225382/

相关文章:

batch-file - 如何让.BAT文件完成后自行删除?

java - DeleteByName 方法不适用于 RandomAccessFile

installation - 是否有适用于 Mac OS (Leopard) 上的 Clojure 的好用且简单的安装程序?

installation - Inno Setup ExtractTemporaryFile 导致向导卡住

inno-setup - 创新设置: ensure that the user have read the Information page

python - 用python删除文件夹和子文件夹中的pdf文件?

installation - Install4j:如何获取用户主文件夹

iOS - 应用商店版本与本地安装版本的行为不同

inno-setup - 如何在 inno-setup 中暂停(终止)提取过程?

dll - 如果 DLL 有 dontcopy 标志,可以在卸载程序中调用 DLL 函数吗?