CPU/RAM usage 表示のガジェットもあるけど、 タスクバーの上には表示できなかったので、 Windows 7 で導入されたプログレスバー機能で表示することにした。 *1
SDK のサンプルにある TaskbarPeripheralStatus と、 ぐぐって見付けた GlobalMemoryStatusEx や PdhGetFormattedCounterValue のコードスニペットを混ぜたらできた。
自分でメモリ量を割り算するわけじゃないから、32bit でも変な数値になったりはしないみたい。
*1 メモリ不足で不安定なマシンでは重宝したけど、今はあまり意味ないかもなぁ