間スリープすることになってしまう。実際にこのような挙動になることを確認するためのサンプルコードは下記の通りです。関数を成功させるために管理者権限で実行する必要があります。★VC++だとここで1年間スリープしてしまう場合がある。0;}コード内のコメントにも書いた通り、このサンプルでは1年間スリープすることになってしまい、プログラムが実質フリーズしてしまいます。プログラム内では別スレッドからの時刻変更をしないように注意すればいいとしても、ユーザ操作による時刻設定を抑制するのは厳しいです。関数等を使っておくのが無難かもしれません。関数は、引数の時間値を時刻に変換したりせずそのままシステムのスリープ関数*3に渡す作りになっているため、VC++のような問題は起きません。関数を直接呼び出した場合は同等の問題が起きる可能性がありますが、この関数は元々特定時刻まで待機するための関数なので、用途外のことに使わない限りはただ単に書いた通りに動くというだけの話でしょう。関数なんですが、処理内容としては同じことです。実行ファイルを右クリックして「管理者として実行」を選択する。