- 触发条件改为「面板真的可见」而不是「窗口存在」,避免隐藏缓存的旧面板被当成点击 - 控制台打开期间面板一露头就 SW_HIDE,关控制台时关面板并在 2.5 秒内持续压制、最多再请 4 次关闭 - 轮询从 250ms 提到 40/60ms,消除旧页面闪现 - 服务端指纹回绑 CE86D4DF… (1258496)
Go server source
This module is the minimal source closure needed to build and test the current DNF90 service.
Key locations:
cmd/server/dnf90: product entry.cmd/server/doctor: deployment preflight.cmd/server/control: native BAT-facing deployment controller.internal/app/dnf90: single composition root.internal/services/dnfbridge: current-client transport and session implementation.internal/modules/dnf: DNF domain modules.internal/services/logic/dnf: MySQL repository assembly.internal/platform: only framework packages reachable by the DNF90 build/tests.
Runtime assets and generated configs intentionally do not live in this module. Build from this directory:
go build -buildvcs=false -mod=readonly -trimpath -o ..\runtime\bin\DNF90Control.exe ./cmd/server/control
go build -buildvcs=false -mod=readonly -trimpath -o ..\runtime\bin\DNF90Server.exe ./cmd/server/dnf90
go build -buildvcs=false -mod=readonly -trimpath -o ..\runtime\bin\DNF90Doctor.exe ./cmd/server/doctor