チケット #10550

Windows の終了プラグインでスタンバイと休止に対応して欲しい
登録: 2007-06-06 10:25 最終更新: 2007-07-20 19:24

報告者:
担当者:
(未割り当て)
チケットの種類:
状況:
オープン
コンポーネント:
(未割り当て)
マイルストーン:
(未割り当て)
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし

詳細

表題の通り。

チケットの履歴 (4 件中 3 件表示)

2007-06-07 00:12 更新者: setoppu
コメント
Logged In: YES
user_id=28983

とりあえず、ShtOp.exeでサスペンドと休止状態に入れるようにな
りました。
実行したのはCF-R4上のXPのみですが。
メインPCの仮想マシンにWin98SEとWinMeがあるので、後ほど実験し
てみます。
Win98だとSetSuspendState()APIがエラー返すらしいのですが…

# むしろ、問題はアイコンだったり?
2007-07-20 01:24 更新者: setoppu
コメント
Logged In: YES
user_id=28983

ShtOp.exe、更新しました。
SetSuspendState()でエラーになったらSetSystemPowerState()で試
行します。
ただし、IsPwrSuspendAllowed()/IsPwrHibernateAllowed()で無効
だった場合は試行せずに警告表示します。

プラグイン側も対応を入れました。
何故かShtOp.exeが呼び出されるまでに間があるのですが…
(CF-R4での動作確認では。)

trunkに取り込むかの判断はお任せします。
2007-07-20 15:01 更新者: sawasige
コメント
Logged In: YES
user_id=16021

おお!すばらしい!

trunk に取り込むかはもう少しテストしてからにしようと思います。

で、いま気がついたのですが svn 上ではスペルが「trunc」になっ
てました!
しかも本体もプラグインもすべて!

恥ずかしいので「trunk」に直しちゃいましたが、もし「trunc」で
修正中の方がいらっしゃいましたら切り替えてください。
2007-07-20 19:24 更新者: sawasige
コメント
Logged In: YES
user_id=16021

と、先ほど書いたのですが、trunk に取り込みました。

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする