問題タブ [power-state]

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 投票する
2 に答える
4131 参照

c# - .NET Windowsサービスからシステムのスタンバイ/スリープ/休止状態を検出しますか?

Windowsサービスでは、コンピューターがスリープ状態になるタイミングとウェイクアップするタイミングを検出し、これらのイベントに対してコードを実行する必要があります。これは、スリープ、スタンバイ、および休止状態の電源モードで実行する必要があります。

それ、どうやったら出来るの ?

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

silverlight - Silverlight 2/3/4 を使用して SYSTEM_POWER_STATUS を取得するには?

フルスクリーンで動作する Silverlight アプリケーションがあります。Silverlight を使用してシステムの電源状態 (基本的にバッテリー残量インジケーター) を表示する方法はありますか?

フォローしてみた

しかし、エラーメッセージが表示されました -

セキュリティ透過的なメソッド 'SilverlightApplication1.MainPage.x()' がメソッド 'SilverlightApplication1.MainPage.GetSystemPowerStatus(SilverlightApplication1.SYSTEM_POWER_STATUS)' を介してネイティブ コードを呼び出そうとしましたが失敗しました。ネイティブ コードを呼び出すには、メソッドがセキュリティ クリティカルまたはセキュリティ セーフ クリティカルである必要があります。

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

winapi - C++での画面モニターの電源状態の変化の検出

Windowsメッセージループがあります。画面の電源が戻ったときに検出する必要があります。Windowsメッセージはありますか?

電源状態の変化の検出にはC#の方法が含まれていますが、win32APIを使用したC++の方法が必要です。

Windowsメッセージがない場合、画面モニターの電源状態をポーリングするにはどうすればよいですか?

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

acpi - PC の電源状態をリモートで取得する (LogMeIn など)


デバイス (iphone、mac、pc など) で、pc (同じ LAN 上で Windows を実行している) が

1) 「オン」(電源が入っていることを意味する) で、デバイスに LAN 接続されている
2) オンになっているが、ネットワーク ケーブルが取り外されているか、ネットワーク カードが無効になっている
3) 「オフ」(電源がオフになっている) が、LAN に接続されている (つまり、 wol マジック パケットで起動できます)
4) オフでプラグが差し込まれていません

私はすでにpingコマンドを実行して質問#1を達成しました。よりスマートな方法はありますか?
しかし、他の点はすべて私のデバイスの観点からは同じです: ターゲット pc と通信できませんが、理由を知りたいです!

logmein とほとんど同じだと思います。実際、それは私のPCの電源状態を知っています...しかし、どのように?!

私はacpiステータスを探しましたが、実際には、どのようにプログラムでリモートで使用できますか?! うーん、そうではないようです。
これらのステータスをリモートで検出するための「魔法のパケット」(wolなど)があるのでしょうか?

私に正しい道を教えてもらえますか?

ありがとう

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

android - 接続されているデバイスを検出する

デバイスが接続されているかどうかを検出できるようにしたいと思います。接続状態に対して実行できるのと同じ方法でクエリを実行できるようにしたいと思います。それは可能ですか、それともバッテリーイベントをリッスンするブロードキャストレシーバーを作成する必要がありますか?

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

c++ - Windows ユーザーがハイバネーションを使用できるかどうかを確認する方法 (C++ を使用)

システムを休止状態にするために、次の API を呼び出すことができることを知っています。

SetSuspendState(TRUE, FALSE, FALSE);

しかし、現在の Windows ユーザーが「実際の」休止状態を利用できるかどうかを確認する方法はありますか?

これが私が意味することです:

  1. 管理者が呼び出した場合:

    上記の API はシステムをスリープ モードにします。では、ハイバネーションの代わりにこれが起こることを (C++ プログラムから) どうやって知るのでしょうか?

  2. ユーザーが Active Directory に接続されたコンピューターを休止状態にすることを禁止できるグループ ポリシーがあるかどうかわかりません。

編集(日付付き) IsPwrHibernateAllowedAPI を認識しています。機能しないことがわかりましたpowercfg.exe /hibernate off。呼び出されたとしても、同じ結果が返されます。私はそこで何か間違ったことをしていますか?誰かがなぜIsPwrHibernateAllowedうまくいかないのか説明できますか?

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

c++ - C++ を使用してシステムの電源状態を確認する

私はc++コードを書いています。私はc ++が初めてです。システムの電源状態を見つけたい、つまり、オフライン/スリープ/オンラインなどの場合、SYSTEM_POWER_STATE 列挙を使用しようとしています。しかし、簡単な例を書いたり、役立つリンクを投稿したりできる人がいる場合、その使用方法を見つけることができません。

前もって感謝します

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

callback - PowerRegisterSuspendResumeNotification-提供されたコールバック関数が期待どおりに機能しない

システムが一時停止または再開されたときに通知を受け取るようにアプリケーションを登録します。 MSDNドキュメント

アプリケーションが通知を受け取った後に実行したい関数(voidとvoid CALLBACKの両方を試しましたが、どちらも同じように機能します):

最初のケース-isConnectedStandby関数へのポインターを提供しますが、システムは関数へのダブルポインターとして扱います-このコールバックポインターの下にあるアドレスを呼び出します。

2番目のケース-ここでは次のように提供します(このようにして関数コードが実行されます):

システムは、関数をマイニングするだけでなく、最初のアドレスの後のすべてのアドレスを呼び出します(関数の配列を提供すると、有効なコードがない場合に次々に実行されてクラッシュします)

この関数を使用する正しい方法は何ですか?

0 投票する
4 に答える
4919 参照

c# - PC のサスペンド/レジューム時に Windows サービスを正常に停止および開始する適切な方法は何ですか?

PC の電源がオフになってサスペンド モードになったときに Windows サービスを停止し、PC が再開されたときにサービスを再起動する必要があります。これを行う適切な方法は何ですか?