2009-10-15 55 views
0

我有我的產品微星,客戶可以單獨安裝。微星參考計數

我公司還有其他產品套件也將共享和安裝本產品MSI。

如何在MSI中進行重新計數?

回答

0

沒有什麼內置的支持,除非你的產品更有意義,作爲合併模塊,你分配它的方式。假設您堅持使用完整的安裝程序,則不難概念化您選擇註冊表項的模型,在該模型下列出此產品的使用者。最後一次移除鑰匙也可以連鎖或以其他方式移除主要產品。然而,由於沒有任何東西會強制執行它,所以任何一位消費者錯過這個密鑰都可能導致它無用。

傳統上一個警察出來,只是在ARP列出的程序,所以用戶可以控制它。

+0

如果是這種情況什麼refCounting正在跟隨鏈接說話 http://blogs.msdn.com/windowssdk/archive/2007/04/03/reference-counting-side-by-side-installation-and -the-windows-sdk.aspx – Avinash

+0

我不確定,因爲他們稱之爲自定義操作。通常我會在組件級別考慮它,防止重複安裝多次組件,並且在卸載託管組件的所有MSI之前阻止刪除。 –