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

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

问题描述:

作为应用程序更新的一部分,我想删除旧的开始菜单项(如果存在)以及它指向的文件。我试过了:使用Innosetup删除快捷方式和关联文件

[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" 
+0

这工作,非常感谢。你会认为他们会遵循[图标]条目的语法,它不需要“.lnk”。 – rossmcm 2011-03-07 22:01:27

+0

@rossmcm - 是的,只有文件/目录在[..delete]部分处理...不客气!也可以接受答案。 ;) – 2011-03-07 22:32:04

+0

抱歉 - 忘记了:[ – rossmcm 2011-03-07 22:33:34