簡體   English   中英

如何重置我的C#程序(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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM