私はWindows API関数を試しましたが、どちらが私の要求を満たしているのか分かりませんでした。 GetTickCount64
のように、QueryInterruptTime
などどうすれば計算できますか?コンピュータの電源ボタンを押してからどれぐらいの時間が経過しているか、どのように確認できますか?
-5
A
答えて
1
GetTickCount64
は、前回のブート時からのミリ秒数を返します。これで十分です。
-2
またGetTickCount()
を使用することができます。このように:
#include <Windows.h>
#include <stdio.h>
int main(){
int hours;
int min;
int sec;
int rem1;
int nSysUpTime = GetTickCount()/1000;
int days = nSysUpTime/60/60/24;
hours = nSysUpTime/3600;
rem1 = nSysUpTime % 3600;
min = rem1/60;
sec = rem1 % 60;
printf("\nComputer Uptime %02d:%02d:%02d \n\n",hours , min ,sec );
return 0;
}
+1
'GetTickCount()'は49.7日間連続して実行されるたびに0に戻ります。コンピュータはそれよりもはるかに長く動作することがあります。代わりに 'GetTickCount64()'を使用してください。 –
関連する問題
- 1. アンドロイドでアプリが開いてから1時間が経過していることを確認しますか?
- 2. 一定の時間が経過したら、どのようにしてrubyスレッドを削除できますか?
- 3. 最後のタイムスタンプからの経過時間を確認する
- 4. アプリがAndroidで最後に使用されてからの経過時間を確認しますか?
- 5. 24時間が経過してからjavaを使用しているかどうかを確認する方法はありますか?
- 6. ホームボタンまたは電源ボタンが押されたかどうかをアプリケーションが認識できますか?
- 7. 開始から `x`時間が経過したかどうかを確認する
- 8. どのボタンが押されたかを確認しますか?
- 9. タイムゾーンが特定の時間を過ぎているかどうかを確認してください
- 10. 時限変数を作成してから時間が経過したかどうかを確認してください。
- 11. charが押されているかどうかの確認
- 12. 長時間の電源ボタンを押したときにAndroid Phoneがシャットダウンしないようにする
- 13. ボタンが押されているかどうかを確認する方法は?
- 14. pandas.datetime64の列から経過時間の列を作成するにはどうすればよいですか?
- 15. ユーザーアクティビティなしで指定された時間が経過したかどうかを確認する方法
- 16. どのようなユーザーが現在Pythonでコンピュータにログインしているのか確認できますか?
- 17. 機能の経過時間を確認しますか?
- 18. MySQLは、日付時刻から1分が経過したかどうかを確認します。
- 19. phpでタイムゾーンの時間が経過しているかどうかを確認しますか?私はその時は、PHPですでに可決された場合ということを知っていますどのように
- 20. PHPタイムスタンプから5分が経過したかどうか確認してください
- 21. RecyclerViewでどのボタンが押されているか確認していますか?
- 22. 時間が経過したかどうかを確認するにはどうすればよいですか? Swift
- 23. ALTキーが押されているかどうかを確認
- 24. モデルオブジェクトの作成時間からの時間が10分を超えるかどうかを確認するにはどうすればよいですか?
- 25. プレイヤーがアプリから過ごした時間をどのように計算すればよいですか?
- 26. GTK +どのラジオボタンが選択されているかはどのようにして確認できますか?
- 27. どのようにそれらのdivが重複していないことを確認できますか?
- 28. UWP - 電源アダプタが接続されているかどうかを確認する必要があります
- 29. ボタンが押されたときにチェックボックスが選択されているかどうかを確認する
- 30. デバイスが電源、USBまたはDockに接続されているかどうかを確認する方法
私は常にネットワークアダプターからの継続時間を使用します。多分あなたはそれを得ることができますか? – NathanOliver
[プログラムでC++(Windows)でシステム起動時間を取得する](https://stackoverflow.com/questions/10853985/programmatically-getting-system-boot-up-time-in-c-windows) – ZerosAndOnes
「最後の起動からの時間」のようなより賢明なものではなく、「電源ボタンが押されてからの時間」のような具体的なものが必要だと本当に確信していますか? – glennsl