从Process调用时,如何从MSI安装程序获取输出

时间:2016-10-13 13:45:56

标签: wix

我有一个应用程序,我在某个按钮点击时使用System.Diagnostic.Process调用WIX MSI安装程序。

我正在使用命令行将参数传递给MSI安装程序。

现在,最终用户可以使用Wix MSI Installer中提供的UIDialog更新相同参数的值。

从我的调用代码中,一旦安装完成,我怎样才能获得更新的值?

1 个答案:

答案 0 :(得分:2)

在安装过程中将其写入注册表,然后从调用进程中的注册表位置读取它。这样,您还可以加载运行升级或卸载该安装程序时使用的值。请参阅“记住我”博客文章here,其中说明了如何将值保存到注册表并在安装程序中读取它。