2017-10-19 15 views
0

インストール時に他のソフトウェアで作成された既存のショートカットを削除する必要があります。カスタムアクションを使用せずにこれは可能ですか?Wix:インストール時に既存のショートカットを削除するにはどうすればよいですか?

+0

[この回答](https://stackoverflow.com/questions/195919/removing-files-when-uninstalling-wix)に役立つ情報があります。最終的には、実際にカスタムアクションが必要な場合があります。 – lurker

答えて

1

これは、RemoveFilesテーブルを使用して実行できます。これを行うには、.lnkファイルのショートカットがどこにあるかを知る必要があります。 lurkerが提供するリンクは、あなたが行くのを助けるはずです。

+1

正しい。私は "なぜ"に疑問に思っています。あなたが所有していないリソースを削除することは、コンポーネントルール違反であり、他の製品の修復がそれを戻すことを妨げるものではありません。この場合、その判断をする正確なシナリオはわかりませんが、それは潜在的に非倫理的です。 –

+0

ダニエルありがとうございます。やっと私はあなたが言及したのと同じことをしました。あなたの解決策は後で読むことができますが、答えとしてマークしてください。 :) –

+0

@ChristopherPainter:私たちの状況では、すでに顧客に提供されている自社製品のショートカットをプラグインツールで置き換えています。このシナリオでは、このプラグインを別のインストーラで提供する必要があります。将来的には、当社製品の一部となります。 –

関連する問題