No.2ベストアンサー
- 回答日時:
すいません。
。。回答ではないです。質問のタイトルは「特定時間の復帰」質問内容は「スタンバイ/休止状態解除時の認識」となってますが、どちらがしたいのかがわかりません。
復帰を行いたいのですか?それとも、復帰したのを認識したいのですか?
特定時間の「休止状態からの復帰」は確かに無理っぽいですね。
ちなみに調べたところ、あくまでたぶんなのですが・・・
アプリでスタンバイ状態から、復帰できるような感じです。で、休止状態になる前に休止状態を拒否する定数を送ると休止を回避できるようです。
これが何を意味するかというと、WINDOWSから「これからスタンバイ/休止状態になる」というのを受け取ることができ、そのあとのイベントは「スタンバイ/休止状態」からの復帰後のイベントが発生していると言えます。
だから「スタンバイ/休止状態からの復帰」は認識可能です。
たぶんSendMessageでも可能ではないかと思うのですが・・・かなり自信ありません。
定数はおそらく
Const WM_POWERBROADCAST = &H218
Const PBT_APMQUERYSUSPEND = &H0
Const PBT_APMQUERYSTANDBY = &H1
Const PBT_APMQUERYSUSPENDFAILED = &H2
Const PBT_APMQUERYSTANDBYFAILED = &H3
Const PBT_APMSUSPEND = &H4
Const PBT_APMSTANDBY = &H5
Const PBT_APMRESUMECRITICAL = &H6
Const PBT_APMRESUMESUSPEND = &H7
Const PBT_APMRESUMESTANDBY = &H8
Const PBTF_APMRESUMEFROMFAILURE = &H1
Const PBT_APMBATTERYLOW = &H9
Const PBT_APMPOWERSTATUSCHANGE = &HA
Const PBT_APMOEMEVENT = &HB
あたりだと思います・・・たぶん・・・
しかし、いろいろなメーリングリストを見てると、「NTでは無理だ」とか「DOS/Vのノートではトンチンカンな定数が来る」とか色々言われていて、何が正しいのか検証できません。
もう少し調査が必要です。
No.1
- 回答日時:
スタンバイはともかく、休止状態は完全に電源を切ってしまうので、内部のプログラムがどうとか言うのは難しそうですね。
Wake On LANって知ってますか?
LAN上のパソコンが電源の入っていないパソコンにメッセージを送って起動させると言うものです。
そういうAPIがあるとかないとかは聞いたことがないですが、その辺で攻めてみてはどうでしょうか。
もちろん、復帰時に何かさせるのはLAN上のパソコンになってしまいますが。
さらに、Wake On LANに対応したネットワークカードやマザーボードが必要です・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- デスクトップパソコン 3分後に休止状態になる 1 2022/09/23 10:22
- Windows 10 Windowsのタイムスケジューラーについての質問です。 先日、Webスクレイピング用のプログラムを 1 2022/09/28 05:51
- Windows 10 パソコンが立ち上がりません 6 2022/10/06 00:30
- リフォーム・リノベーション マンションリフォーム工事の際に提出する「申請書・誓約書」について 3 2022/08/04 09:45
- その他(妊娠・出産・子育て) 産休育休の職場復帰について 現在産休中正社員です。9月出産予定です。職場復帰の時期に悩んでいます。 1 2023/08/17 09:51
- その他(悩み相談・人生相談) 現在十二指腸胃潰瘍と好酸球性胃腸炎の病気で通院していて、会社を5日ほど休んでます。 休業手当は出てま 4 2023/03/15 08:15
- その他(悩み相談・人生相談) 現在十二指腸胃潰瘍と好酸球性胃腸炎の病気で通院していて、会社を5日ほど休んでます。 休業手当は出てま 1 2023/03/14 22:54
- 飲み会・パーティー 従業員の勤務状況・雇用状況について 2 2022/10/17 15:10
- Skype windows11 スリープからの復帰時にサイン画面を表示したいのですが 1 2022/06/10 10:50
- 妊娠・出産 育児休業給付金について 2 2023/08/14 13:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
java.lang.NumberFormatExcepti...
-
パソコンに詳しい方教えて下さ...
-
jarファイルが開けない
-
en_US.UTF-8ロケールってどのPO...
-
どうしたらいいか教えて下さい。
-
別のフォルダにファイルを移動...
-
遅延確認応答について教えてく...
-
バッチファイルでディレクトリ...
-
VC++ 2010 メッセージが文字化...
-
指定ファイルをFTPで自動アップ...
-
ツールやZIPファイルを使わずに...
-
H8-3052Fを用いた文字列の受信
-
WSHファイルからFTPを利用して...
-
FUJI XEROXの英語版ドライバの...
-
エクセル 共有ファイル 削除
-
ファイルの操作履歴の閲覧
-
iTunesのパソコン移動
-
VC++メッセージの送受信につい...
-
パソコンのファイルを一斉に送...
-
ipadで社内ネットワークに接続
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ノーマルクローズとノーマルオ...
-
java.lang.NumberFormatExcepti...
-
VBでスタンバイや休止状態か...
-
DOSのFINDコマンドで、「Ctrl+Z...
-
パソコンに詳しい方教えて下さ...
-
バッチファイルでディレクトリ...
-
Windows上のファイル操作の履歴...
-
Outlookの「受信日時」「件名」...
-
TCP/IP のパケットの分断と結合...
-
ipadで社内ネットワークに接続
-
別のフォルダにファイルを移動...
-
Zipファイルをエクセルに指定変...
-
Outlookの「受信日時」「送信者...
-
en_US.UTF-8ロケールってどのPO...
-
CRC-CCITTに関しての仕様とサン...
-
ARCserveの復元方法
-
シリアル通信時のデータ受信方法
-
Excxel vba でYahoo API で住所...
-
excel vba で 実行時エラー13...
-
recv関数の戻り値について
おすすめ情報