で記述されたアプリケーションWindows CE 6.0
を使用して、ARM プロセッサ デバイスで実行しています。.NET CF 2.0 SP2
C#
アプリケーションを閉じた後も実行し続けるという問題が発生しています。アプリケーションは、デバイスに接続されている何かとの接続を開き、適切に閉じるまで解放しません。このため、実行中のアプリケーションを再度開いて使用することはできません。また、接続されたデバイスを使用したい他のアプリケーションを実行することもできません。
実行しようとしましたがApplication.Exit()
、すべてのスレッドにIsBackground
プロパティが設定されていますtrue
が、これは機能しません。アプリケーションを閉じた後、タスク マネージャーを使用して、プロセスが引き続き実行されていることを確認できます。
通常は使用しますEnvironment.Exit()
が、残念ながらこれは CF では使用できません。
私が試して使用できる方法、またはこれを実現する原因はありますか?
ありがとう。