「スリープ・休止状態からの復帰監視ソフト」の編集履歴(バックアップ)一覧に戻る
スリープ・休止状態からの復帰監視ソフト - (2008/05/26 (月) 10:25:47) の編集履歴(バックアップ)
=SuspendWatcher の概要
がぼちゃん向けのソフトを作ってみた。
常駐ソフトで、サスペンドに入るときと、スリープ・休止状態から復帰したときに、指定したコマンド ( .bat or exe ) を実行できるソフト。
スリープから復帰したのか、休止状態から復帰したのかを見分けて、コマンドを実行できるようにしてある。
1. 休止状態から復帰すると RamDisk のファイルシステムが壊れてて RAW になってるので、この状態になってたら実行する。
2. スリープから復帰すると RamDisk のファイルシステムは壊れてないので、コマンドを実行しない。
という流れ。
動作を確認している環境は Vista 32bit。
Vista だとサスペンドに入ると有無を言わさず OS が落ちるので、サスペンドに入るときのコマンドは実行されない。
XP は動作確認してないのでどういう動きをするか不明。
有用性は分からないが、おもしろそうだったので作ってみた。
Vista で休止状態から復帰したときに、いちいちフォーマットしなおすのが面倒だったので、まぁまぁ便利かも。
他にも似たようなソフトとの違いは、RamDisk の状態を見極めて実行するか決めるだけなので、
他のソフトで起動するコマンド内で RamDisk の状態を見極めて実行するのと同じです。
129 名前:名無し~3.EXE[sage] 投稿日:2008/05/25(日) 17:44:58 ID:1lJH5s5J
128
スリープ or 休止状態どちらから復帰したか判別は、RamDisk の状態を見ている。
format コマンドで、
ファイルシステムが RAW → 壊れてる → 休止状態から復帰。
ファイルシステムが RAW 以外 → おk → スリープから復帰。
という判別です。
=使い方
SuspendWatch.exe を起動する。