沒有什麼比官方文檔更適合學習了。windows
在這,給出幾點注意的事項:安全
按官方文檔走一遍,大致就明白開發的思路了。固然也就清楚,這個服務若是想高度仍是比較困難的,其它的非服務類程序,咱們在VS就調試了。而服務開發後必須加入到系統服務中,真正的運行。這會使得咱們陷入:開發 -> 生成 -> 安裝 -> 生產環境調試 -> 再開發的怪圈中。app
在實際的開發中,創建採用以下方案:工具
服務
運行時,是可使用LocalSystem
權限的。而通常的可視化項目運行時,須要指定使用administrator
權限。這就要求咱們在開發過程當中,增長運行環境
的配置選項。若是當前環境是在服務中,則無需指定administrator
權限。學習
installutil是須要在此工具下執行的,直接在cmd中打開會提示找不到相關的命令。而後此工做是須要使用管理員權限打開的,不然會出現安全錯誤。調試
在「安裝」階段發生異常。System.InvalidOperationException: 沒法打開計算機「.」上的服務控制管理器。此操做可能須要其餘特權。 引起了內部異常 System.ComponentModel.Win32Exception,錯誤消息以下: 拒絕訪問。。