私はC#を使用して、プラットフォームバージョン10.0.14393.0をターゲットとするデスクトップコンピュータ上でのみ動作するWindows 10用のUWPアプリケーションを開発しています。ビジネス要件のため、アプリケーションのライフサイクルは従来のWin32アプリケーションのように動作する必要があります。UWPアプリのサスペンドを無効にするにはどうすればよいですか?
したがって、私はthis articleからにExtendedExecutionReason.Unspecified
と要求するように勧めました。私はまたスリープ状態にならず、休止状態にならないようにWindowsを構成しました。
ただし、Windowsは理由がSystemPolicy
の拡張実行セッションを取り消し、その後UWPアプリケーションを中断します。
つの質問:(?システムログイベントログ)
- どのように私はより多くの情報を得ることができる拡張実行セッションを取り消すWindowsにつながっ何について?
- UWPアプリのライフサイクルがWin32アプリケーションとまったく同じように動作する(つまり、ユーザーが明示的に実行を停止するまで実行し続ける)ように、これらのまれなケースを取り除くにはどうすればよいですか?
ありがとう!
あなたのアプリをテストしたPCにバッテリが搭載されているか、無停電電源装置に接続されていますか? –
PCにバッテリがなく、AC電源コンセントに差し込まれています。 – hwaien