Wix 如果应用程序由其他用户启动,MSI安装程序将还原修改后的安装文件
我有一个设想, 在特定的机器上,我正在使用MSI安装程序安装自定义软件。MSI安装程序是使用Wix 如果应用程序由其他用户启动,MSI安装程序将还原修改后的安装文件,wix,windows-installer,wix3.5,Wix,Windows Installer,Wix3.5,我有一个设想, 在特定的机器上,我正在使用MSI安装程序安装自定义软件。MSI安装程序是使用PerMachine标记创建的,因此该计算机的所有用户都可以使用该软件。 现在, 我在C:\MyApp\目录下安装了该软件 然后我修改了C:\MyApp\Config文件夹中的一些配置文件,以确保软件与我的其他服务连接 我启动了应用程序,它运行良好 现在,在同一台机器上,我与另一个用户登录 我开始申请 MSI窗口弹出窗口,带有一些安装进度条 它消失,应用程序启动,但无法加载 但是我修改的所有文件现在都恢复
PerMachine
标记创建的,因此该计算机的所有用户都可以使用该软件。
现在,
更新:关于如何允许选择性更新设置文件-我必须重新启动。感谢您的详细回答。这对我正确理解这个问题有很大帮助,但我遇到了一个更奇怪的情况,我在另一台Windows 10笔记本电脑上运行了相同的安装,并按原样执行上述情况,但不会为其他用户还原文件,虽然第一次出现某些MSI进度条,但未还原文件。获得了关于上述问题的一些输入,仅针对第一次运行应用程序的新创建用户还原文件,如果我们卸载了产品,再次安装并通过管理员用户修改了文件,然后使用相同的其他用户登录,在还原文件的地方,现在不会还原文件。您为安装这些文件的组件设置了哪些密钥路径?它是文件路径还是注册表路径?