利用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. 右擊你的服務選擇啟動就可以啟動你的服務了