此服務主要用於開啟服務後定時往資料庫中插入資料,直到關閉服務
1.建立乙個windows service 專案
2.新增乙個service業務功能,用乙個計時器(timer)定時往資料庫中插入記錄
此處需要注意,在initializecomponent方法中,需要將
private system.windows.forms.timer timer1;
this.timer1 = new system.windows.forms.timer timer1();
改成private system.timers.timer();
this.timer1 = new system.timers.timer();
否則找不到timer的elapsed事件
3。安裝服務。 在service1.cs[design]右擊「add installer" 安裝服務,並設定2個元件對應的屬性
this.serviceprocessinstaller1.account = system.serviceprocess.serviceaccount.localsystem;
this.serviceinstaller1.starttype = system.serviceprocess.servicestartmode.automatic;
this.serviceinstaller1.servicename = "mywindowsservices";
安裝服務 installutil f:\me\mywindowsservicetest.exe
解除安裝服務 installutil /uninstall f:\me\mywindowsservicetest.exe
4.安裝成功後便可以再服務中檢視此服務了,並且可以啟動它。
libhv教程06 建立乙個簡單的TCP服務端
下文以tcp echo server為例,使用libhv建立tcp服務端。include hv hloop.h void on close hio t io void on recv hio t io,void buf,int readbytes void on accept hio t io in...
用C 寫乙個簡單的資料同步Windows服務(二)
本文主要介紹已經寫好的資料同步windows服務的部署說明。至少包括 exe可執行檔案 exe.config 配置檔案 install.bat 安裝指令碼 uninstall.bat 解除安裝指令碼四個檔案。配置檔案的配置項說明 2.log項為日誌檔案的存放路徑 絕對路徑,下同 如配置的資料夾不存在...
建立乙個簡單的執行緒
handle createthread in opt lpsecurity attributes lpthreadattributes,security attributes 結構指定了這個執行緒的安全屬性,如果填 null 則就以預設的安全描述子建立,並且返回的控制代碼不會被繼承。in size ...