Windows Mobile でコンソール アプリケーションを閉じる最善かつ最もクリーンな方法は何ですか?
デフォルトでは、アプリケーションは非表示で、実行中のプログラムでは見ることができません。これは、バックグラウンド プロセスを実行するのに最適ですが、ユーザーがアプリケーションを閉じる必要がある場合があります。
Windows Mobile でコンソール アプリケーションを閉じる最善かつ最もクリーンな方法は何ですか?
デフォルトでは、アプリケーションは非表示で、実行中のプログラムでは見ることができません。これは、バックグラウンド プロセスを実行するのに最適ですが、ユーザーがアプリケーションを閉じる必要がある場合があります。
メインを終了します。真剣に。誰かが手動で終了できるようにする必要がある場合は、シェルのアイコンとメニュー、または何かの Programs フォルダー内のプログラムのような何らかのメカニズムが必要です。それ以外の方法で、ユーザーはそれが実行されていることを知ることができますか? これらの視覚的な合図のいずれかによって、名前付きのシステム イベントが設定され、コンソール アプリ内で同じイベントをリッスンする何か (おそらくワーカー) が作成されます。設定されたら、シャットダウンに必要なアクションを実行します。
構成ファイルでブール値 (キープアライブ) を読み取り、終了するときに別のアプリケーションでそれを false に設定することにしました。
それほど応答性は高くありませんが、少なくとも私はきれいに終了できます..