我正在关注Windows API以获取安装程序的会话,因此我可以将会话恢复为Evaluate if the product has been installed。但是,在我进行installer.OpenProduct(productCode)
调用后,我会弹出,如何摆脱它/抑制弹出窗口?
答案 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
经过大量研究......