2012-09-05 42 views
0

我正在使用WIX安裝程序並嘗試刪除程序的安裝。 問題是我有一個不正確的引用計數。在 如何修復來自Wix安裝程序的DLL的錯誤引用計數

我會盡量多specific- 我有2臺電腦放在了第一位 當我安裝,然後卸載 - - 一切都被刪除(在DLL文件被刪除時,我進入登錄編輯)第二臺電腦 - 一些dll停留!即使我卸載程序。當我看看寄存器編輯器 - 他們的引用計數是(1)..

我該如何解決它?我可以改變它,但它只適用於這臺電腦......有沒有辦法改變它? 如果我不想更新我並不是所有的DLL都被刪除了,我需要添加到Wix中的什麼東西? 我該怎麼做?

謝謝!

回答

0

您卸載DLL的引用計數就在,它必須是1

是。您可以將引用計數更改爲1,您將解決該問題。在註冊表編輯器中使用修改。

如果你想要卸載來更新你並不是所有的dll都被刪除了,你需要掃描註冊表以查找該特定dll的引用計數。有多種方法可以做到這一點。 我建議你編寫一個單獨的工具,你可以在安裝後運行並輸出特定dll的引用計數(如果存在的話)。

相關問題