文件计数保存在哪里?

pen*_*bot 5 c# windows installation wix

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

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

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

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

有谁知道如何手动/通过 wix/通过 c# 执行此操作?

我找到了这个信息

安装程序会增加组件密钥文件的共享 DLL 注册表中的引用计数

har*_*per 3

这些文件包含在组件中。产品中引用了这些组件。引用计数不存储为数字,但从产品到组件的引用被视为此计数。

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