2010-01-10 217 views
1

我用Visual Studio 2008创建了一个msi安装程序。我想在安装程序结束后立即启动安装的程序。安装msi后启动程序

1)如何添加一个用户Interace像许多安装程序一样询问现在是否启动该应用程序?

2)我可以创建一个自定义操作,以用户权限运行应用程序吗?

+0

好吧,我管理,但现在问题是运行该应用程序的工作原理,但该应用程序使用msi的%appdata%和%appdata%不是用户的目录。它'commonappdata ...任何想法? – Kai 2010-01-11 00:15:59

+0

你是说你想用一个工作目录来启动应用程序,而不是你的'msi'正在使用的临时文件夹,特别是'msi'所在的目录? – 2010-01-11 03:10:11

+0

另外,您可能需要自行回答您的解决方案,以获得额外的声望点。 – 2010-01-11 03:11:05

回答

1

您可以在这里创建描述一个js自定义对话框:Run exe after msi installation?

,或者你可以做一个自定义操作在提交调用[TARGETDIR] \ YourApp.exe

+1

问题是,在这种情况下,错误的用户正在执行应用程序。 MSI似乎有自己的用户,只是为了setuo(我猜是由于某种原因,例如回滚)。有任何想法吗? – Kai 2010-02-04 23:32:50