从弹出C#中取消installer.OpenProduct(productCode)

时间:2015-05-22 19:53:37

标签: c# windows session popup installer

我正在关注Windows API以获取安装程序的会话,因此我可以将会话恢复为Evaluate if the product has been installed。但是,在我进行installer.OpenProduct(productCode)调用后,我会弹出Preparing to install,如何摆脱它/抑制弹出窗口?

2 个答案:

答案 0 :(得分:0)

如果您的目的实际上只是为了确定产品是否已安装,那么请将MsiGetProductInfo(Ex)与ProductCode一起使用,看看是否得到了ERROR_UNKNOWN_PRODUCT结果。

您还可以找到许多其他不需要打开产品的东西。

否则请执行此操作或等效操作:

INSTALLUILEVEL = MsiSetInternalUI(INSTALLUILEVEL_NONE,NULL);

在你打电话禁止用户界面之前。

答案 1 :(得分:0)

java -jar jenkins-cli.jar -s http://jenkins-server get-job JOB1 > JOB1.xml

经过大量研究......