No.1ベストアンサー
- 回答日時:
★アドバイス
・CPUの負荷=使用率だけ知っているので回答します。
温度に関しては分かりません。あしからず。
サンプル:
#include <pdh.h>
#include <conio.h>
#include <stdio.h>
// CPU使用率の表示
void displayCPUusage( void )
{
HQUERY hQuery;
HCOUNTER hCounter;
PDH_FMT_COUNTERVALUE FmtValue;
PdhOpenQuery( NULL, 0, &hQuery );
PdhAddCounter( hQuery, "\\Processor(_Total)\\% Processor Time", 0, &hCounter );
PdhCollectQueryData( hQuery );
printf( "\n" );
while ( !kbhit() ){
Sleep( 500 );
PdhCollectQueryData( hQuery );
PdhGetFormattedCounterValue( hCounter, PDH_FMT_DOUBLE, NULL, &FmtValue );
printf( "CPU使用率: %6.2f%%\r", FmtValue.doubleValue );
}
getch();
printf( "\n" );
PdhCloseQuery( hQuery );
}
// Pdh.Lib をインポートします。
int main( void )
{
displayCPUusage();
return 0;
}
/*
非公開API の ntQuerySystemInformation() 関数を使うときは
C:\WINDOWS\system32\ntdll.dll をインポートします。
*/
以上。
この回答へのお礼
お礼日時:2007/09/13 21:42
ありがとうございます。
教えていただいたコードを参考に試してみたいと思います。
あと、CPU/GPUの温度を調べる方法はやはりないのでしょうか...。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- デスクトップパソコン CPUの温度 8 2022/07/13 18:59
- CPU・メモリ・マザーボード CPUファンの交換について 3 2022/07/14 12:04
- デスクトップパソコン ゲーミングデスクトップPCでマインクラフトなどの比較的負荷が軽いゲームを録画・編集・エンコードしてY 3 2023/02/09 21:44
- MySQL データベースの検索で、この場合、どの程度負荷になりますか? 3 2022/04/11 04:45
- その他(車) 車のエアコンについて教えてください。 いままで冬場は温度を上げ温風が出る状況でオートモードも使いなが 5 2022/12/30 20:24
- CPU・メモリ・マザーボード 最近ゲーミングPCを買ったのですが最大温度80度以上なのですが大丈夫なのでしょうか?GPUはNVID 7 2022/07/30 09:56
- モニター・ディスプレイ PCゲームで急にFPSが落ちました 2 2022/11/18 00:42
- 電気工事士 設定温度180℃の時、無負荷試験と実負荷試験で、出力される電圧が異なるのはなぜでしょうか? 1 2022/07/21 21:34
- その他(開発・運用・管理) おんどとりWebStorage APIから温度情報を取得し表示したい 2 2023/08/03 09:53
- その他(プログラミング・Web制作) SwichBotによる自動温度調整を行うには? 1 2023/08/10 13:27
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラミングについて質問で...
-
10個出力で改行したいのですが...
-
三角形の判別
-
改行について 1行に何個かづ...
-
【C言語教えてください】sin波...
-
printf で二進表示を行いたい。
-
2進数の加算の繰り上がり
-
入力したお金の金額からお札の...
-
int型 00 を表示するのに0とな...
-
プログラム(C言語)
-
掃出法で連立一次方程式の解を...
-
Visual Sutdio 2017 でのC言語...
-
cshの文字列操作(0埋め)
-
strcmp
-
scanfに文字が入力されたときに...
-
現在時刻の表示について
-
C言語 じゃんけんゲーム 非常...
-
コマンドラインに出力した文字...
-
WM_CLOSEで閉じれないウィンド...
-
2つ分数の四則演算を行うプロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
10個出力で改行したいのですが...
-
【C言語教えてください】sin波...
-
printf で二進表示を行いたい。
-
c言語でAからZまでを表示する...
-
コマンドラインに出力した文字...
-
strcmp
-
4の倍数を論理演算で表す。。
-
scanfに文字が入力されたときに...
-
C言語での、年複利の計算方法...
-
C言語 プログラミング
-
hit&bolwのプログラミングがで...
-
%P と %X の違い
-
unsigned int型について
-
printf( " %2d", p * q );
-
cshの文字列操作(0埋め)
-
改行について 1行に何個かづ...
-
8人分のテストの点数を入力し、...
-
入力したお金の金額からお札の...
-
三角形の判別
-
テキストカーソル位置の取得
おすすめ情報