2
ExecWait '"$INSTDIR\uninstall.exe" _?=$INSTDIR'

我正在使用此代码来调用卸载程序,但它无法删除开始菜单项和桌面链接,而通过双击进行的正常卸载能够删除所有这些内容。

4

1 回答 1

1

你的脚本中有RequestExecutionLevel吗?如果没有它,Windows 可能会对您的快捷方式进行一些兼容性修改。

类似的代码Delete "$SMPROGRAMS\myapp\myapp.lnk"不应仅仅因为您使用 启动而改变行为_?=,快捷方式路径或删除它们的方式有什么特别之处吗?

您应该尝试Process Monitor,它可能能够阐明这个问题......

于 2013-01-08T09:41:00.867 回答