ExecWait '"$INSTDIR\uninstall.exe" _?=$INSTDIR'
我正在使用此代码来调用卸载程序,但它无法删除开始菜单项和桌面链接,而通过双击进行的正常卸载能够删除所有这些内容。
ExecWait '"$INSTDIR\uninstall.exe" _?=$INSTDIR'
我正在使用此代码来调用卸载程序,但它无法删除开始菜单项和桌面链接,而通过双击进行的正常卸载能够删除所有这些内容。
你的脚本中有RequestExecutionLevel吗?如果没有它,Windows 可能会对您的快捷方式进行一些兼容性修改。
类似的代码Delete "$SMPROGRAMS\myapp\myapp.lnk"
不应仅仅因为您使用 启动而改变行为_?=
,快捷方式路径或删除它们的方式有什么特别之处吗?
您应该尝试Process Monitor,它可能能够阐明这个问题......