我有一個應用程序runnig在我的雙贏移動..它已與許多DLL的assosiated。 如果我安裝的應用程序中的存儲卡,所有的DLL和.exe來唯一的存儲卡..掛在退出應用程序
我的要求是,如果我拿出存儲卡的應用程序應該退出..
我使用C#.NET 3.5 CF用於開發。我會得到通知達存儲卡刪除..但如果我做KILL的過程像Process.GetCurrentProcess().Kill()
..應用程序hungs up,最終我需要重新啓動我的手機,我不知道如何處理這種最壞的情況...如果我殺死進程也它沒有被殺死..如何解決這個問題...?
這種情況發生的原因是應用程序安裝在存儲卡中,我知道原因也像所有必要的DLL將由於刷卡取出而移出,但如何從任務管理器中終止進程。它讓我頭痛。
請幫助我!
謝謝!
背景這個問題:http://stackoverflow.com/questions/1431447/how -to-identify-storagecard-removed-notification-of-smartphone-devices&http://stackoverflow.com/questions/1470247/my-sample-app-is-getting-crash-while-registering-to-filechangeinfo -notification&http://stackoverflow.com/questions/1475662/how-to-get-process-in-windows-mobile – 2009-09-25 14:23:53