2011-04-15 66 views
0

從來就得到了一個全屏幕應用程序啓動巫其他應用程序和等待,直到它已關閉,當它檢測到,第一個應用程序被再次啓動全sceen與此源代碼:等待最小化

Dim LastSlash As Integer = App.LastIndexOf("\") 
Dim MyAppPath As String = App.Substring(0, LastSlash) 
Dim MyAppName As String = App.Substring(LastSlash, App.Length - LastSlash - 1) 
Dim sysFolder As String = Environment.GetFolderPath(Environment.SpecialFolder.System) 
Dim pInfo As New ProcessStartInfo() 
pInfo.FileName = App 
Dim p As Process = Process.Start(pInfo) 
p.WaitForInputIdle() 
p.WaitForExit() 

問題是,如果我通過這種方式啓動Skype,當用戶點擊X來關閉窗口時,應用程序永遠不會關閉,它最小化爲系統嘗試...所以第一個應用程序永遠不會滿再次屏幕。

沒有人知道我該怎麼做?

在此先感謝

回答