>我有一个应用程序,它在安装时接收一些设置收到的设置存储在一些文件中,以便应用程序的正常工作。
这些操作由自定义操作完成。每个自定义操作都在安装向导的各个阶段执行。这些自定义操作设置和检索各种 msi 属性。(自定义操作检索的属性值是用户提供的属性值。
例如:- 使用用户提供的值检查有效的数据库。
这些都可以与我使用的安装程序EXE一起正常工作安装盾 2009
现在我必须使安装程序以静默模式工作。
如何通过命令行设置 MSI 属性?目前安装程序是 EXE,而不是 msi。
我需要在安装程序部分进行任何更改吗?我可以使用当前 EXE 执行此操作吗?
任何一个请帮忙.....提前谢谢.....
可以使用/v 将参数从 exe 传递到 msi。
例如,若要使 msi 打印详细日志,应按以下方式运行它:
setup.exe /v"/L*v"%temp%install.log"
同样,若要使用 exe 设置 msi 属性,应使用:
setup.exe /v"NEWPROP=1"
有关更多详细信息,请查看以下内容:http://publib.boulder.ibm.com/infocenter/pcomhelp/v6r0/index.jsp?topic=%2Fcom.ibm.pcomm.doc%2Fbooks%2Fhtml%2Finstall_guide12.htm