藤本と言います。

 WindowsXPではタスクの設定に、「タスクの実行時にスリープを解除する」
設定があり、タスクの継続時間を指定すると、設定時間終了後再びスリープ
に入る事ができますが、これを自作のプログラムから制御する方法が判りま
せん。 どなたか ご存じの方は教えて下さい。
 目的は、通常パソコンをスリープ状態にしておいて、指定した時刻に自動的
にスリープが解除され、プログラム内で設定した時刻にある作業を実行し、
作業終了時に再度スリープ状態に戻る動作です。
 今では、タスクにダミープログラムを入れてスリープの解除、再スリープを行
っていますが、時刻設定など一々タスク画面を開いて設定し直す必要があり、
不細工で仕方ありません。 スマートな解答をお願いします。

環境:VC++6.0、WindowsXP