2014-02-13 64 views
0

在我目前的項目中,我們正在從我們的主應用程序運行clickonce應用程序。 一旦clickonce應用程序就緒(即安裝並運行),我們就有一些任務需要執行。如何知道clickonce應用程序的安裝過程何時完成?

我想知道是否有方法知道clickonce何時完成安裝並且程序已準備就緒。

我無法修改clickonce程序。

謝謝!

回答

1

沒有很好的方法,特別是如果你不能修改ClickOnce應用程序。

你可以只是爲進程的存在進行民意測驗嗎?

var processes = Process.GetProcessesByName("ClickOnceApp"); 
+0

這就是我擔心的......下載完成後應用程序名稱是否改變?我嘗試在任務管理器中查找,但它太快了(談論第一個世界問題...... :-)) – Shimrod

+0

您可以提供關於安裝應用程序後需要執行的特定任務的更多詳細信息嗎? – codeConcussion

+0

目標是在應用程序準備就緒後執行一些自動化測試。這部分運作良好,我們現在從未遇到過任何問題,但我們是萬無一失的,因爲無論出於何種原因,安裝時間可能會很長。 – Shimrod

相關問題