2012-11-06 294 views
0

我读这个线程 Run exe after msi installation?msi安装后运行exe - 应用程序没有运行?

我遵循的指示,我有奇怪的问题。 当我从VS安装MSI(右键单击安装程序项目并选择安装)时,该脚本完美地工作,但是当我从MSI文件 运行安装时,我看到复选框,但它什么也不做 - 应用程序不运行。

任何人都知道这可能是什么原因?

+1

你看过msi日志吗?从VS运行安装时应用程序是否运行? –

+0

当我直接从VS安装时,是的应用程序运行。我在哪里可以看到MSI日志? – Ofir

+0

运行你的软件包如下:'msiexec/i product.msi/lvx * installation.log'。将'product.msi'替换为MSI文件的名称。日志将被写入'installation.log'文件。查看您尝试启动应用程序的日志末尾:搜索与您的复选框控件关联的属性名称,并检查是否运行自定义操作。 –

回答

0

最终我创建了运行安装的控制台应用程序,并在它运行我的应用程序之后。 我在安装后成功运行应用程序,但它在系统用户下运行,它对我来说不是很好

+0

安装完成后应该运行的EXE文件是什么?它的任务是否可以由主EXE本身根据注册表中的一个标志执行,表示已经执行了全新安装? –