加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

inno-setup – 如何删除Innosetup的桌面快捷方式

发布时间:2020-12-15 10:16:44 所属栏目:大数据 来源:网络整理
导读:如何删除Innosetup的桌面快捷方式?它是由以前的版本创建的,不再需要了。我试过在[InstallDelete]中删除它 [InstallDelete]Type: files; Name: {userdesktop}Shortcut Name 并删除CurstepChanged事件处理程序的“ssInstall”中的文件 DeleteFile(ExpandCon
如何删除Innosetup的桌面快捷方式?它是由以前的版本创建的,不再需要了。我试过在[InstallDelete]中删除它
[InstallDelete]
Type: files; Name: {userdesktop}Shortcut Name

并删除CurstepChanged事件处理程序的“ssInstall”中的文件

DeleteFile(ExpandConstant('{userdesktop}Shortcut Name'));

但他们不工作任何建议是赞赏!

解决方法

任何一个选项都可以工作,但有几个注意事项。

1)您将需要使用{userdesktop}或{commondesktop},具体取决于是否为特定用户或所有用户安装了快捷方式。

2)您需要确保将.lnk扩展名添加到快捷方式名称。

所以这可能会工作:

DeleteFile(ExpandConstant('{userdesktop}Shortcut Name.lnk'));
DeleteFile(ExpandConstant('{commondesktop}Shortcut Name.lnk'));

要么

[InstallDelete]
Type: files; Name: "{userdesktop}Shortcut Name.lnk"
Type: files; Name: "{commondesktop}Shortcut Name.lnk"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读