![]() |
1
15
从上的msdn主题 sequencing custom actions :
例如我看了看报纸 instructions 我看不到启动应用程序的自定义操作是按任何顺序安排的。它仅从UI操作(单击“完成”按钮)触发。这就解释了为什么在静默安装期间从不执行它。 编辑
|
![]() |
2
4
在我的最终解决方案中,我使用了两个属性,一个用于UI( 在退出时启动应用程序 自动更新\u ). 我必须这样做,因为如果我在 在全UI模式下,应用程序将启动 之前 现在我可以打电话了 setup.exe/qn自动更新\u=1 在我的程序中进行更新。
|
![]() |
3
1
我假设您是从自定义操作启动应用程序,该操作是通过绑定到复选框的属性触发的。如果是这种情况,可以尝试将该属性指定为setup.exe的命令行参数。例如,如果您的自定义操作绑定到MSI属性LAUNCH_NEW_VERSION,则可以如下方式调用setup.exe:
标准安装引导程序应将该属性/值传递给MSI引擎。如果没有,可以考虑直接调用.MSI,而不是调用BooTrasePer-exe来运行安装程序。 |
![]() |
4
1
这就是我采取的方法。
|