本ツールはフルHD(1920×1080)の画面全体をフル活用して全13種類の監視パネルを3カラムで一望表示する設計になっています。サブモニター等に全画面常駐させることで、CPU・GPU・温度・メモリ・全ドライブSMART健康度・実行中タスク・通信速度・消費電力までを一括管理できる「パソコンの統合監視ソフト(システムモニタリングコンソール)」としてお使いいただけます!
標準透過率70%のDWMガラス透過フレームにより、Lively Wallpaper等の動く壁紙を美しく透かしたままリアルタイム監視が可能。描画にはIntel iGPU(省電力DirectX 12)を優先使用する設計のため、メインのdGPU(GeForce等)のゲーム性能を一切邪魔しません。
Ctrl + Alt + X (Ghost透過)
非商用フリー配布
ワンクリックで導入・初期設定が完了するWindows 11 (x64) 専用の公式セットアップパッケージです。アンインストーラーも標準同梱されています。
C:\Program Files\Noa_Widget
UserGpuPreferences) に省電力GPU優先 (GpuPreference=1) を自動登録し、dGPUの負荷をゼロに抑えます。
NoaWidgetDiskSensor.exe)、サイバーアイコン、キャラクター透過PNG (yui.png)。
パス: tool/Widget/installer/Noa_Widget_Setup.exe
Rustによる全88本のモジュール分割ソースコード(13,264行)、Inno Setupスクリプト、およびシステム詳細仕様書(10万字超)をすべて公開しています。
パス: tool/Widget/Repository/
src/ui/layout.rs の render_fhd_fullscreen_layout() により、フルHD(横幅1920×縦1080px)の画面空間を左(380px)・中央(約1240px)・右(280px)の3カラムに幾何学的に分割。スクロール操作なしでPCの全ステータスをリアルタイムに監視できます。
Ctrl+Alt+X)
全体使用率(%)、動作周波数(MHz)、温度(°C)、CPU電力(W)、Intel第12〜14世代ハイブリッド P-core / E-core 分離使用率、全論理コアの8列グリッドバー表示。
NVIDIA dGPU (NVML直結) と Intel iGPU (DXGI) を個別監視。使用率、温度、Core/Memクロック、VRAM総容量・使用量・空き容量、GPU消費電力(W)。
物理メモリ総容量(GB)、使用量(GB)、空き容量(GB)、高視認性プログレスバー&閾値アラート発光。
左下に装飾透過キャラクター(yui.png / 高さ460px)をアスペクト比維持・枠線なしで透過描画。
高さ180pxの大型リアルタイム折れ線グラフ。左2/3にCPU使用率推移(60秒)、右1/3にCPU温度推移グラフ(60サンプル)を並列描画。
高さ180pxの大型プロット。左2/3にGPU使用率推移(60秒)、右1/3にGPUコア温度推移(60サンプル)をグラデーション塗り付きで描画。
全接続ドライブの容量・空き・Read/Write速度を5分周期自動更新。
[SMART更新] でCrystalDiskInfo互換の健康状態バッジ [正常] [40°C] を表示。行クリックで詳細SMART子画面を展開!
CPU / dGPU / iGPU 上位プロセスを表計算グリッド(15〜17行)で整列表示(PID / 名前 / CPU% / GPU% / GPU種別 / VRAM / RAM)。
右クリック「⚡ こいつを抹消」で暴走プロセスを安全ガード付きで即座に強制終了可能!
目盛り付きアナログ時計盤(時分秒針)+デジタル時計(26px)+日付・日本語曜日。
日本語曜日対応の月間カレンダーマトリクス(当日ネオンハイライト・月送り対応)。
リアルタイム下り/上り通信速度(↓↑ 自動単位換算)& Win32 ICMP Ping往復遅延(ms)。
・Uptime(連続稼働時間・起動日時)
・Battery(残量%・AC充放電)
・Power(CPU/GPU/PC全体推定消費電力W)
・Display/FPS(全モニターHz・実FPS)
透過率スライダー・自動起動切替、および右下の3連コントロールボタン:
起動時または「⚙ 設定」から、接続されている全ディスプレイの配置をWindows 11風のミニマップでプレビューし、ワンクリックで任意のFHDモニター全体へボーダレス配置できます。
FHD全画面の統合監視コンソールだけでなく、1画面作業時に画面の隅へ小さく常駐できる「Compact HUDモード(300×140px)」へもワンクリックで切り替え可能です。
ホットキー Ctrl + Alt + X でマウスクリック透過(WS_EX_TRANSPARENT)を即時切替。最前面に表示したまま背後のアプリを直接操作できます。
K:\System_Make\Widget の実装コードに基づく機能詳細です
物理ドライブ(PhysicalDrive0〜15)と論理ドライブレター(C:, D:等)を自動マッピングし、5段階のフォールバックチェーンで高精度に温度と寿命を取得します。
IOCTL_STORAGE_QUERY_PROPERTY でLog Page 0x02を直接解析(ケルビン→摂氏変換、Critical Warningビットマスク判定)IOCTL_ATA_PASS_THROUGH で512B SMART属性テーブル解析(代替セクタ0x05、保留セクタ0xC5、回復不能0xC6評価)
メインUI(cyber-system-monitor.exe)は常時一般ユーザー権限(Standard User)で安全にデスクトップ常駐し、起動時の煩わしいUACダイアログを排除しています。
[SMART更新] ボタンを押した時のみ専用ヘルパー NoaWidgetDiskSensor.exe を runas 昇格起動%TEMP%\noa_disk_health.json に出力後、ヘルパーは即座に終了単なる表示ウィジェットにとどまらず、タスクマネージャーと同等のプロセス管理機能と省電力バックグラウンド常駐を備えています。
TerminateProcess APIで確実に強制終了csrss.exe, lsass.exe, svchost.exe, winlogon.exe 等の重要システムプロセスの誤終了を事前ブロックハードウェアの生の姿を正確に伝えるため、「取得できない情報を架空のモック値で偽装しない」原則を徹底しています。
GetLogicalProcessorInformationEx で物理コア毎の EfficiencyClass を解析し、P-coreとE-coreの平均負荷を正確に分離SensorValue<T>: Value / Unavailable / Unsupported / PermissionDenied を厳密に区別し、未取得時は N/A や -- を安全に表示SensorManager が50ms基本クロックで非同期収集し、crossbeam-channel でUIスレッドへゼロブロッキング転送| モジュール階層 | 担当機能ドメイン | ファイル数 | 行数 (ステップ) | 構成比 |
|---|---|---|---|---|
| src/sensors/disk/ | CrystalDiskInfo互換SMART・温度・NVMe/ATA/USBマルチプロバイダ・UAC昇格IPC | 16 本 | 4,256 行 | 32.1% |
| src/ui/widgets/ | 個別サイバーHUDウィジェット描画(時計・カレンダー・CPU・GPU・表形式プロセス等13種) | 14 本 | 2,362 行 | 17.8% |
| src/ui/ (基盤・FHD配置) | FHD 3カラム統合コンソール配置 (layout.rs)、テーマ、モニター選択UI、3連ボタン |
9 本 | 1,760 行 | 13.3% |
| src/sensors/ (CPU/GPU/他) | CPU (P/Eトポロジー含む7本)、GPU (NVML/iGPU 3本)、プロセス (4本)、通信/Ping、電力、FPS等 | 27 本 | 2,288 行 | 17.3% |
| src/app/ & config/ & alerts/ | 状態管理 (AppState)、非同期更新ループ、TOML永続化、動的閾値アラート判定 |
7 本 | 1,095 行 | 8.2% |
| src/platform/ & display/ & renderer/ | Win32 DWM透過・クリックスルー・タスクトレイ制御、マルチモニター列挙、DirectX 12 iGPU固定 | 11 本 | 785 行 | 5.9% |
| src/ (Root) & src/bin/ | メインエントリポイント、UAC昇格ディスクセンサーバイナリ、アイコン生成ツール | 4 本 | 515 行 | 3.9% |
| 合計(Rustソースコード 88本 + 関連スクリプト・仕様書14本) | 88 本 | 13,264 行 (総計約16,500行) | 100.0% | |