一個最簡單的windows service的建立

來源:互聯網
上載者:User

利用vs.net我們可以在幾分鐘之內建立其windows服務,非常簡單

下面說一下步驟
1. 建立一個項目
2. 選擇Windows服務
3.從工具箱的組件表當中拖動一個Timer對象到這個設計表面上,使用的的system.timer.time 
4. 設定Timer屬性,Interval屬性200毫秒(1秒進行5次資料庫操作)
5.雙擊這個Timer,然後在裡面寫一些資料庫操作的代碼,比如
 SqlConnection conn=new SqlConnection("server=127.0.0.1;database=test;uid=sa;pwd=275280");
   SqlCommand comm=-new SqlCommand("insert into tb1 values ('111',11)",conn);
   conn.Open();
   comm.ExecuteNonQuery();
   conn.Close();
6. 將這個服務程式切換到設計檢視
7. 右擊設計檢視選擇“添加安裝程式”
8. 切換到剛被添加的ProjectInstaller的設計檢視
9. 設定serviceInstaller1組件的屬性: 
    1) ServiceName = My Sample Service
    2) StartType = Automatic (開機自動運行)
10. 設定serviceProcessInstaller1組件的屬性  Account = LocalSystem
11. 改變路徑到你項目所在的bin\Debug檔案夾位置(如果你以Release模式編譯則在bin\Release檔案夾)
12. 執行命令“InstallUtil.exe MyWindowsService.exe”註冊這個服務,使它建立一個合適的註冊項。(InstallUtil這個程式在WINDOWS檔案夾\Microsoft.NET\Framework\v1.1.4322下面)
13. 右擊案頭上“我的電腦”,選擇“管理”就可以打電腦管理主控台
14. 在“服務和應用程式”裡面的“服務”部分裡,你可以發現你的Windows服務已經包含在服務列表當中了
15. 右擊你的服務選擇啟動就可以啟動你的服務了

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.