告知欄です
1- レス

旧雑記サルベージ


[113]管理人 ★:06/09/06 17:48 ID:???
2006年03月09日
■AutoHotkeyシステムモニタ用関数群(lukewarm.s101.xrea
作った。
当初、RegQueryValueExでHKEY_PERFORMANCE_DATAから構造体を取得するという面倒くさそうな話を聞いていたが、PDH.DLLという物のAPIで簡略化できるらしい。
とりあえずサンプルを移植して動かしてみたが、システム全体のCPU使用率が取得できないし、なぜかカウンターを登録するときに以上に時間がかかるし、特定のプロセスIDの状態を監視するのも面倒くさそうで気に入らない。
その後、GetSystemTimes、GetProcessTimes、GlobalMemoryStatus、GetProcessMemoryInfo等を使えば普通に取得できることが分かる。
適当に作った関数でも、十分な速度で動作している模様。
PDH.DLLの存在意義が疑われる。
メモリとかCPU以外の色々な情報を取得したいときには役立つのだろうか?


名前

E-mail



0ch BBS 2005-10-08