タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

windowsとhardwareに関するizariuo440のブックマーク (2)

  • システム情報の表示(CPU使用率など)

    ここでは、TClock Lightの書式を拡張して、使用可能メモリの量、CPU使用率、バッテリー残量を表示させるサンプルを作ってみます。 これはあくまで私の例ですので、システム情報を表示させたい人は、別のやり方でプログラムを組んでもかまいません。 tclocklight-sys-040512.zip (ソースのみ) このページで解説してある改造版のソースです。改造するソースはdllの下だけですが、TClock Lightのソースまるごと入れてあります。「TClock Light開発中」のソースとは別のフォルダを作って展開するとよいでしょう。 デフォルトライブラリのリンク 追加したcpu.cの中に浮動小数点の演算がありますので、デフォルトライブラリのリンクが必要になります。実行ファイルのサイズを小さくするを参照してください。 できあがるtcdll.tclockのサイズは大きめになります。

  • バッテリや電源の状態を取得する。

    Description アプリケーションからバッテリの残量や電源の状態を知る方法。 How to Win32の SystemPowerStatus APIを利用することで取得できます。 Sample Code プロパティを参照するたびにAPIを呼び出すのは無駄のような気がするので、電源の状態が更新されるのは「クラス作成時」「電源ラインの変更」「明示的な更新」のいずれかの時となっています。 とはいえ大したこともない気もするので、もし必要であればプロパティの中で更新するといいかもしれません。 using System; using System.Runtime.InteropServices; using Microsoft.Win32; namespace Misuzilla.Win32 { public class PowerStatus { private s

  • 1