当我安装具有文件somet.txt的应用程序时,它将其安装到C:\temp的某个位置,并且Windows保留一个已安装1次的寄存器。

如果另一个应用程序将具有相同ID的相同文件安装到相同位置,则安装计数将增加为2。

这样一来,如果要完全删除该文件,则必须在删除文件之前先卸载两个应用程序。

我正在寻找读取此计数/编辑此计数/等的功能。

有人知道如何手动/通过wix/通过C#吗?

我找到了这个信息

最佳答案

这些文件包含在组件中。产品中引用了这些组件。引用计数不存储为数字,而是将产品到组件的引用视为该计数。

要卸载包含文件的组件,您需要卸载所有引用该组件的产品。

09-25 16:59
查看更多