windows服務建立過程

來源:互聯網
上載者:User
建立項目--Visual C#項目—Windows服務。

2.修改相應類名後,在類設計頁面上拖放相應的組件。3.可在OnStart和OnStop執行相應操作,比如向DB寫入服務運行Log。4.在所拖放的組件的事件中做相應處理。(通常會用eventLog組件來記錄事件的作業記錄,此時需要指定其Log屬性和Source屬性,Log分應用程式、安全、系統三種,指定Source表示對哪個服務程式寫日誌)5.使用install類,切換到項目的設計頁面,點擊屬性視窗的右下方的”添加安裝程式”選項,VS.Net會自動添加一個ProjectInstaller.cs檔案,這個檔案的設計畫麵包含兩個控制項——serviceProcessInstaller1和serviceInstaller1。6.設定serviceProcessInstaller1的Account(帳戶類型),這裡選擇LocalSystem,即本地系統帳戶運行,也可選擇User,這時可指定使用者名稱和密碼。7.可指定serviceInstaller1的StartType屬性,表示服務是自動還是手工運行。8.編譯項目,在bin/debug目錄下找到尾碼為.exe的可執行檔。9.開啟 開始—程式--Microsoft Visual Studio .NET 2003--Visual Studio .NET 工具--Visual Studio .NET 2003 命令提示10.             在命令提示中進入當前項目的bin/debug目錄。11.             輸入 installutil 編譯後的可執行檔名,會安裝服務成功。12.             然後就可以在控制台—管理工具—服務裡面看到所建立的服務。13.             輸入 installutil /u 編譯後的可執行檔名,會卸載服務。14.             每次對原程式做修改後需要卸載和重新編譯,並重新安裝。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.