我需要重新啓動一個Windows Mobile 6應用程序。如何在Windows Mobile 6中執行Application.Restart()?
這是我試過的代碼,但它只是退出並且不重新啓動應用程序。
public static void RestartApplication()
{
var fileName = Assembly.GetExecutingAssembly().GetName().CodeBase;
var startInfo = new ProcessStartInfo
{
FileName = fileName,
};
Process.Start(startInfo);
Application.Exit();
}
謝謝!
的應用程序不會被再次運行可能的原因是因爲緊湊的框架自動處理單實例,所以當你運行它的第二次時間(因爲應用程序還沒有關閉),它只是把你的應用程序放在前面。 – Matt 2009-08-31 22:33:37
謝謝,幫助! – 2009-08-31 23:27:42