2010-01-10 242 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