当我安装具有文件somet.txt
的应用程序时,它将其安装到C:\temp
的某个位置,并且Windows保留一个已安装1次的寄存器。
如果另一个应用程序将具有相同ID的相同文件安装到相同位置,则安装计数将增加为2。
这样一来,如果要完全删除该文件,则必须在删除文件之前先卸载两个应用程序。
我正在寻找读取此计数/编辑此计数/等的功能。
有人知道如何手动/通过wix/通过C#吗?
我找到了这个信息
最佳答案
这些文件包含在组件中。产品中引用了这些组件。引用计数不存储为数字,而是将产品到组件的引用视为该计数。
要卸载包含文件的组件,您需要卸载所有引用该组件的产品。