Skip to content

liuwang97/deepcool-digital-service

 
 

Repository files navigation

DeepcoolService

DeepcoolService 是一个轻量级 Windows 后台服务,用于替代九州风神官方软件(DEEPCOOL DEEPCREATIVE)。官方软件包含常驻托盘程序和开机自启项,占用系统资源且影响整洁。本项目提供了一个干净、轻量、无感知的替代方案,以原生 Windows 服务方式运行。

English


支持的硬件

服务支持多款九州风神一体式水冷,启动时自动检测已连接的设备。

协议 支持型号
LdProtocol LD240、LD360
Ak400ProProtocol AK400 Digital Pro
Ak620ProProtocol AK500 Digital Pro、AK620 Digital Pro
LqProtocol LQ240、LQ360、Assassin IV VC Vision、AK620 G2 Digital NYX、AK700 Digital NYX

设备通信协议基于开源 Linux 项目 deepcool-digital-linux 的 HID 映射表。


功能特性

  • Windows 服务静默运行(无托盘图标、无界面)
  • 完全替代九州风神官方后台程序
  • 自动检测已连接的水冷型号,无需手动配置
  • 支持 --model--pid 命令行参数手动指定设备
  • 向水冷头屏幕发送 CPU 功耗、温度、使用率和频率
  • 使用 LibreHardwareMonitor 读取硬件传感器数据

安装

MSI 安装包(推荐)

  1. 编译项目(见下方)
  2. 执行 powershell -ExecutionPolicy Bypass -File build-msi.ps1
  3. 安装 Installer\out\DeepcoolDigitalSetup.msi

MSI 安装包会自动将服务安装到 C:\Program Files (x86)\Deepcool Digital\,注册为自动启动的 Windows 服务,并立即启动。

通过 Windows 设置卸载时会自动停止并移除服务。

手动安装

# 安装服务
InstallUtil.exe "Deepcool Digital.exe"

# 启动服务
sc start DeepCool

编译

前置条件: Visual Studio 2022 Build Tools(含 .NET 桌面开发工作负载)

# 还原 NuGet 包
nuget.exe restore DeepcoolService.sln

# 编译
MSBuild DeepcoolService/DeepcoolService.csproj /p:Configuration=Release /p:Platform=AnyCPU

# 构建 MSI 安装包
powershell -ExecutionPolicy Bypass -File build-msi.ps1

命令行参数

DeepcoolService.exe                    # 自动检测设备
DeepcoolService.exe --model LQ360      # 按型号名匹配
DeepcoolService.exe --pid 13           # 按产品 ID 指定

架构

项目使用策略模式支持多设备:

IDeviceProtocol
  ├── LdProtocol          (LD240/LD360,含初始化序列)
  ├── Ak400ProProtocol    (AK400 Digital Pro)
  ├── Ak620ProProtocol    (AK500/AK620 Digital Pro,含频率)
  └── LqProtocol          (LQ/Assassin/AK G2/AK700,含频率)

DeviceRegistry 将 VID+PID 映射到对应的协议实现。MonitorWorker 自动检测已连接的设备,并将数据包构造委托给匹配的协议。


致谢

About

Lightweight Windows service for Deepcool AIO cooler displays. Auto-detects LD/LQ/AK Pro series, sends CPU stats via HID. Replaces official bloatware.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C# 94.7%
  • PowerShell 5.3%