Archive for 2009年7月16日

プロセスモニタ

2009年7月16日

どこかで見たことのあるようなものをWPFで作ってみた。

image

簡単に作れるだろうと思っていたのだけど、いくつか、ハマり中。

1.プロセスの情報を取るいいI/Fが見つからない。System.Diagnostics.Process.GetProcesses() だと、プロセッサタイムが取得できないので、しかたなしにWMIでプロセスの情報を取っているのだけれど、結構重くって、CPUパワーが食われまくり。パフォーマンスカウンターを全プロセス分持つのも芸がないし、Win32 SDKを叩くか?? .NETで、いい方法ない?

2.画面のリサイズもフォントサイズとPolygon の関係をちゃんと考えないといけないので、意外と難しい。

3.おまけに6角形にレイアウトするのも面倒。誰か、HexaFlowコントロール作ってくれないかな w

でも、こんな感じで http://uchukamen.com/pmon/publish.htm 意外と見ていて面白い。

PS. LINQ は偉大だ。もう LINQ 無しでは生きていけない体になってしまった。

広告