ExecWait '"$INSTDIR\uninstall.exe" _?=$INSTDIR'
このコードを使用してアンインストーラーを呼び出していますが、ダブルクリックによる通常のアンインストールではこれらすべてを削除できますが、スタート メニュー項目とデスクトップ リンクを削除できませんでした。
ExecWait '"$INSTDIR\uninstall.exe" _?=$INSTDIR'
このコードを使用してアンインストーラーを呼び出していますが、ダブルクリックによる通常のアンインストールではこれらすべてを削除できますが、スタート メニュー項目とデスクトップ リンクを削除できませんでした。
スクリプトにRequestExecutionLevelがありますか? これがないと、Windows がショートカットの互換性ハッキングを行う可能性があります。
次のようなコードは、でDelete "$SMPROGRAMS\myapp\myapp.lnk"
起動したからといって動作を変更するべきではありません_?=
。ショートカット パスまたはそれらを削除する方法について何か特別なことはありますか?
Process Monitorを試してみてください。問題に光を当てることができるかもしれません...