- ベストアンサー
windowsの連続起動時間取得
Windowsの連続起動時間を表示するプログラムを作りたいのですがどのようにしたらいいでしょうか? Vistaはタスクマネージャーから、XPのProはコマンドから起動時間を見る事は出来ますが、あいにくHomeという事なので練習も兼ねて作ってみたいと思った次第です。 関数としては、timeGettime()の制度がいいみたいなのでこれを使おうと思うのですが、単位はミリ秒で取得すると書いてありました。 また、47.1日を過ぎると桁あふれで戻ってしまうと聞きました。 ネットでいろいろ調べたのですが、fpsの測定に利用されてるみたいでサンプルもありましたが、純粋に起動時間を表示するならどのようにしたらいいでしょうか? timeGettime()自体がWindowsが起動してからの時間をミリ秒で返すのは分かっていますが、47日を超える起動でも正常にカウントするようには出来ないものでしょうか? サンプル的なものを教えていただければ大変助かります。 初心者のレベルなので何卒よろしくお願いします。 ちなみに、VisualStudio2008のC言語を使用しています
- みんなの回答 (2)
- 専門家の回答
お礼
回答ありがとうございます。 サンプルソースまでつけていただいて本当に感謝しております。