首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> 關於.NET

Visual Studio 建立 ATL Windows 服務專案完整流程

     編輯:關於.NET

建立專案

  1. 文件 → 新建 → 專案
  2. Visual C++ → ATL → ATL 專案
  3. 命名 (如 MyService) → 確定
  4. ATL 專案精靈 → 服務 (EXE) → 完成

ATL專案精靈選服務

生成的解決方案結構

生成兩個專案:Services (主服務邏輯)、ServicesPS (Proxy/Stub,通常不用管)。

註冊服務 (安裝)


MyService.exe -RegServer

或批處理腳本。註冊後可在 services.msc 看到服務。

啟動/停止

  • 服務管理器 / net start MyService / sc start MyService
  • Debug 版可直接雙擊 EXE 運行 (控制台模式),方便調試

卸載服務


MyService.exe -UnregServer

完整生命周期

編譯 → RegServer 註冊 → services.msc 啟動 → 測試 → UnregServer 卸載

注意

  • 若服務無 COM 接口,參考前文定義 _ATL_NO_COM_SUPPORT
  • Debug 版建議設置子系統為 Not Set 自動適配控制台/窗口
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved