【发布时间】:2011-01-31 01:54:37
【问题描述】:
这是我想要做的:
我想在远程机器上安装应用程序;作为该过程的一部分,在我安装新版本之前,我想检查该计算机的注册表中是否存在同一应用程序的预先存在的版本。
如果该机器已经安装了应用程序的现有实例,我想找到用于安装它的 MSI,以便我可以备份 MSI 并在必要时执行“回滚”。据我了解,Windows 会创建这些 MSI 的副本,并将它们放在某个临时文件夹中,并在某处使用随机名称,以便可以将其用于卸载。
我怎样才能找到这个位置? (此外,我们将不胜感激有关如何跨网络检查注册表值的建议。)
【问题讨论】:
标签: c# installation windows-installer registry