Windows8 でも CPUメーターが欲しい
メインマシンを Windows8 にしてから久しく。
時たま動かなかったり挙動が怪しいアプリもありつつ、楽しく使い込んでいる日々。
しかし、Windows8 には Vista と 7 であった「デスクトップガジェット」なる小物の仕組みが無くなっているのだよな。これだけが不満。
私は、今 PC がどれだけ仕事をしているのか見えていて欲しい人なので、いわゆる CPUメーターの類のガジェットを常用していた。けど、Windows8 ではこれがかっぽり欠落してしまっている。
しょうが無いからタスクマネージャを開いてパフォーマンスビューを眺めていたりするけれどもなんか違う。
やっぱりデスクトップに CPUメーター欲しいよ、CPUメーター。
しかしま、大したアプリではないからこれくらいの小物自作するか。ということで、初めて触る WPF と XAML を叩いてそれっぽいのを作っている。
デスクトップアプリに回帰とか単なる昔の懐かしみなのかもしれん。
一応CPUの数でバーの数が変わる。左が 6コア12スレッドで、右が 2コア4スレッド。
取り敢えず動いた所のプレビュー版。
Download: fmCpuWatch.zip
.NET Framework 4.0 以上が必要。
Win8 は .NET Framework 4.5 なので何も気にせず動くはず。
取り敢えず、終了時に座標をレジストリ記録とかで覚えて毎回同じ場所に表示させたい。
それくらいはやる予定。