![](/img/trans.png)
[英]How to reset my program (close.. and Open again) - Windows mobile
[英]How to reset my C# program (Windows mobile)?
我如何重置我的C#程序?
我想我的程序將重新開始
在Windows Mobile中
提前致謝
一種方法是在CeRunAppAtTime API周圍進行P / Invoke(或使用現有的包裝器),安排您的應用程序在幾秒鍾內啟動,然后退出。 SDF(www.opennetcf.org/sdf/)有一個這個API的包裝器。
彼得
- 彼得腳設備應用開發MVP www.peterfoot.net | www.inthehand.com
來自互聯網檔案館( http://web.archive.org/web/20071231144636/http://www.themssforum.com/Compact/application-restart/ )。 (我放棄了解為什么url解析器討厭那個鏈接)
請參閱MSDN上的CeRunAppAtTime 。
與Zanoni的解決方案不同,這不會有兩個應用程序同時運行的實例。 不過,它更加丑陋。
跑:
ProcessStartInfo s = new ProcessStartInfo();
s.FileName = Assembly.GetExecutingAssembly().GetName().CodeBase;
s.UseShellExecute = false;
Process.Start(s);
和:
Application.Exit();
有Application.Restart方法,但它看起來不像Compact Framework上支持的那樣。 你可以嘗試:
Application.Exit();
Application.Run(new MyForm());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.