問題タブ [hibernate-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
14058 参照

c# - Windowsがスリープモードまたは休止モードに入る/スリープを解除するタイミングを知るにはどうすればよいですか?

Windowsがスリープ状態または休止状態に移行または終了するときに発生するWindowsイベントをサブスクライブすることは可能ですか?

クリーンアップを実行し、スリープが解除されたときのタイミングの問題を回避するために、コンピューターがスリープするタイミングをアプリケーションに認識させる必要があります。

0 投票する
2 に答える
5085 参照

.net - プログラムでラップトップをスリープ モードにする方法

システムの機能を照会し、PC をスリープ、休止状態、またはシャットダウン モードにするのに最も適したものを選択するには、どの API またはツールを使用できますか?

ご指摘ありがとうございます。

0 投票する
5 に答える
5694 参照

c# - スリープ/サスペンド メッセージをキャッチできません (winXP)

私のアプリは、スリープ/休止モードをブロックする必要があります。コードを配置しましたが、WM_POWERBROADCASTメッセージを正常にキャッチした後、 PBT_APMQUERYSUSPENDPBT_APMQUERYSTANDBYも正常にキャッチされません。興味深いことに、PBT_APMRESUMECRITICALおよびPBT_APMRESUMEAUTOMATICメッセージアプリによってキャッチされています。

結論の質問: アプリがスタンバイ/サスペンド メッセージをキャッチできず、レジューム メッセージをキャッチすることに成功する理由はありますか?

このQ&A [stackoverflow.com] は役に立ちましたが、やはり、メッセージがアプリに届いていないようです。

私のコード(簡潔にするために削除されたイベントログコード付き):

0 投票する
1 に答える
1211 参照

wpf - 休止モードから復帰するときに WPF アプリが失敗する

時限スリープから抜け出せず、続いて休止状態になる WPF アプリケーションがあります。初期化中にレンダリング スレッドが失敗しているようです。ハードウェアアクセラレーションを削除して、グラフィックカードに関連していないことを確認しようとしましたが、役に立ちませんでした.

スタック トレースと一緒に例外を次に示します。

ERROR レンダリング スレッドで不明なエラーが発生しました。スタック トレース: System.Windows.Media.MediaContext.NotifyPartitionIsZombie(Int32 failureCode) で System.Windows.Media.MediaContext.NotifyChannelMessage() で System.Windows.Interop.HwndTarget.HandleMessage(Int32 msg, IntPtr wparam, IntPtr lparam) でSystem.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd、Int32 msg、IntPtr wParam、IntPtr lParam、Boolean& 処理済み) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd、Int32 msg、IntPtr wParam、IntPtr lParam、Boolean& 処理済み) MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback,

私はググってみましたが、これは allowstransparency プロパティが true に設定されていることと関係があるのではないかと人々は示唆しています。ただし、単純なテスト アプリを実行している場合、この問題は発生しませんでした。

例外と考えられる原因/解決策に関するアイデアは大歓迎です。

0 投票する
3 に答える
5389 参照

c# - WinFormsアプリケーションで休止状態/スリープモードを適切に処理するにはどうすればよいですか?

C#を使用して.netでWindowsフォームアプリケーションを作成しています。

コンピューターがスリープ状態および/または休止状態になったときにプログラムが実行されている場合(現時点では、どちらか、または両方が問題の原因かどうかはわかりません)、マシンが再びウェイクアップしたときに問題が発生します。プログラムがハングするだけです。それを終了する唯一の方法は、タスクマネージャからプロセスを強制終了することです。

これは明らかな理由で、私がプログラムを機能させたい方法ではありません。これらの状態になったときにプログラムをシャットダウンしただけでも問題ありませんが、これを行う方法や、これを処理するためのより適切な方法があるかどうかはよくわかりません。

0 投票する
1 に答える
1295 参照

javascript - コンピューターがスリープ状態になった後、Chrome / Javascript SetTimeout がスタックする

私たちの問題をできるだけ簡単に説明しようと思います。Web アプリケーション + クロムでトリッキーなバグに直面しています。

曲線を表示する Web ページがあり、曲線の更新は setTimeout によってトリガーされます。コンピュータがスリープ状態になってから復帰すると、setTimeout が再起動していないように見えます。「リアルタイム」ボタンを押してsetTimeoutを再起動する必要があり、その後適切に再起動します。

この問題を修正し、スリープから復帰したときにページの更新をアクティブにする方法はありますか?

更新:異なる曲線を表示する 6 つの Chrome インスタンスがあります。すべて自動更新。一晩置いておきます。朝、コンピューターをスリープ モードから復帰させ、すべてのウィンドウをここに表示します。フリーズはありませんが、リフレッシュはもうありません。更新を再開するには、各画面の「リアルタイム」ボタンを押す必要があります。