我有一个应用程序在安装时收到一些设置 收到的设置存储在一些文件中,以便正确使用应用程序。
这些操作由自定义操作完成。每个自定义操作都在安装向导的各个阶段执行。 这些自定义操作设置和检索各种msi属性。 (自定义操作检索的属性值是用户提供的值。)
例如: - 使用用户提供的值检查有效数据库。
这些都与我使用的安装程序EXE一起正常工作 Installshield 2009
现在我必须让安装程序以静默方式工作。
如何通过命令行设置MSI属性? 目前,安装程序是EXE而不是msi。
我是否需要在安装程序部分进行任何更改? 我可以使用Current EXE吗?
任何人请帮助..... 在此先感谢.....
答案 0 :(得分:4)
您可以使用/ 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