5E Windows Service 邊界分析

返回文件索引

5E 的主題是讓既有 HS.DeviceControl.ServiceHost 具備正式 Windows Service 化的前置邊界。本文件不代表已授權修改程式 repo、安裝 service 或改變啟動方式。

0. 文件狀態

文件狀態已建立,等待 5E 七項確認
建立日期2026-06-07
程式基準354fecd
本次是否修改程式 repo否,只做唯讀檢查、測試基準與文件整理

1. 既有 ServiceHost 狀態

檢查項目結果
專案src/HS.DeviceControl.ServiceHost/HS.DeviceControl.ServiceHost.csproj
輸出型態Console-style Exe,目前不是正式 Windows Service。
RuntimeServiceHostRuntime 已具備 start、stop、status、queue 行為。
測試基準HS.DeviceControl.ServiceHost.Tests 7 passed / 0 failed / 0 skipped。

2. 尚未存在的 Windows Service 能力

能力目前狀態風險
UseWindowsService未存在會改變 host lifetime 與部署方式。
service install / uninstall未存在需要系統權限與正式機器確認。
service account未存在涉及權限、檔案路徑、網路資源與資安。
log / config path未固定正式路徑需避免寫入 repo 或使用者目錄。

3. 明確排除

4. 下一步

請先確認 5E Windows Service 實作前確認表 七項。確認前,5E 只能停留在文件、唯讀檢查與測試基準。