Vevor / HT CPU クーラーの円形ディスプレイ用のネイティブ Windows ドライバー (USB HID 5131:2007)。サービスとして動作し、ログイン前に起動、トレイに GUI なし。ベンダーアプリを忘れましょう。
画面のファームウェアが自前のダイヤルを描きます。ホストは USB HID 経由でセンサー値を送信するだけ — ドライバーの仕事はシステムを読み取り、デバイスが期待するフレームを書き込むことだけ。トレイアイコンなし。ウィンドウなし。ただのサービス。
NSSM 経由で Windows サービスとしてインストール。PC を起動した瞬間に LCD で動作 — 誰かのログインを待つ必要なし。
LocalSystem 下でヘッドレス動作。他のサービスと同様に管理可能: start、stop、restart。フォーカスを奪うウィンドウなし、監視するアイコンなし。
CPU 温度、電力、電圧、クロックは LibreHardwareMonitor + PawnIO 経由。GPU は NVML 経由。マザーボードのファンは SuperIO 経由。
HID 書き込みループと 33 バイトフレームレイアウトは Linux ビルドと同一 — ゼロからリバースエンジニアリング、ベンダーバイナリは一切使用せず。
ベンダーアプリはログイン後にしか動作せず、ログアウトすると停止します。このドライバーは本物の Windows サービスとして動作します — LCD は起動時から動作し、ログイン画面でも、ログアウト後も動作し続けます。
常時開いている GUI なし、覚えておくべきシステムトレイアイコンなし、UI を変える突然のアップデートなし。一度インストールして、その存在を忘れて、それでも統計を見られます。
Windows 11 + ASUS Z390-A + i7-9700K + RTX 3070 Ti で、実際のワークステーションで 24/7 動作している YC-01-SS-002 パネルに対して検証済。Linux ビルドと同じコード、同じプロトコル。
# PowerShell pip install hidapi psutil ` pynvml pythonnet # + LibreHardwareMonitor DLLs
pip install pyinstaller python -m PyInstaller ` --onefile --console ` --collect-all pythonnet ` --name cooler-lcd ` vevor_lcd_windows.py
winget install NSSM.NSSM nssm install CoolerLCD ` C:\path\cooler-lcd.exe nssm set CoolerLCD ` Start SERVICE_AUTO_START nssm start CoolerLCD
無料、MIT、本番環境で Windows サービスとして稼働中。スターをつけ、フォークし、コード署名証明書のファンドに貢献を。