2017-10-19 190 views
0

我需要刪除安裝時由其他軟件生成的現有快捷方式。這可能沒有使用自定義操作?Wix:如何刪除安裝上的現有快捷方式?

+0

你可能會發現[這個答案](https://stackoverflow.com/questions/195919/removing-files-when-uninstalling-wix)有幫助。最終,它可能確實需要一個自定義操作。 – lurker

回答

1

您可以使用RemoveFiles表來完成此操作。您需要知道快捷方式,.lnk文件的位置。潛伏者提供的鏈接應該有助於你走向。

+1

正確。雖然我會質疑「爲什麼」。刪除您不擁有的資源是違反組件規則,並且不會阻止其他產品的修復將其恢復。這似乎也可能是不道德的,雖然我不知道在這種情況下做出判斷的確切場景。 –

+0

謝謝丹尼爾。最後我和你提到的一樣。儘管稍後閱讀您的解決方案,但將其標記爲答案。 :) –

+0

@ChristopherPainter:在我們的情況下,我們正在用插件工具取代已經交付給客戶的我們自己產品的快捷方式。這種情況是我們必須在單獨的安裝程序中提供此插件。將來,它將成爲我們產品的一部分。 –

相關問題