我需要重新启动Windows Mobile 6应用程序。
以下是我尝试过的代码,但它只是退出并且没有重新启动应用程序。
public static void RestartApplication()
{
var fileName = Assembly.GetExecutingAssembly().GetName().CodeBase;
var startInfo = new ProcessStartInfo
{
FileName = fileName,
};
Process.Start(startInfo);
Application.Exit();
}
谢谢!
答案 0 :(得分:2)
您可以安排操作系统在10秒内运行应用程序。
CeRunAppAtTime
http://www.rhinomobile.net/2007/03/run-application-at-time-and-time-change.html
答案 1 :(得分:0)
我在Windows CE 6上试过了这段代码,就像是魅力。
this.Close();
Process.Start(Assembly.GetExecutingAssembly().GetName().CodeBase, "");
很难找到一种简单的方法来在Internet上的Windows CE上重新启动应用程序,因此我发布了发现的内容。我希望这可以帮助某人节省时间。