Windows Mobile 6.5で2つのコマンドラインアプリケーション(ウィンドウなし、プロセスのみ)を起動するGUIアプリケーションがあります。私はプロセスを開始するために次のコードを使用しています:
Process service = new Process();
var pi = new ProcessStartInfo(exePath, null);
pi.UseShellExecute = false;
service.StartInfo = pi;
//start the process
service.Start();
service.Start()が呼び出されたときを除いて、すべてが正常に機能します。私のGUIアプリケーションは、画面の中央で回転する円で覆われています。プログラムの開始を待っている間に回転する同じアイコンは、OSがビジーであることを意味します。これらのプロセスはGUIの存続期間中実行され、GUIが終了した後でも実行されるため、この円は消えません。コードを介してそれをなくす方法はありますか?GUIを無効にして再描画し、カーソルを通常に変更してみました。動作しませんか?
何か案は?