2012-11-06 289 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本身根據註冊表中的一個標誌執行,表示已經執行了全新安裝? –