我在創建一個使用C#4.0框架窗口服務是新的,我做了一個使用DLL文件連接到指紋考勤終端一個Windows應用程序。事件窗口服務處理
但我在如何將Windows應用程序轉換爲Windows服務的困惑。
我跟着教程,我可以運行並安裝一個簡單的服務。但如何在Windows服務中添加新的事件
所以首先我要在我的項目的DLL文件添加引用。 第二i在InitializeComponent方法
private void InitializeComponent()
{
this.ServiceName = "MyService";
AxBioBridgeSDK.AxBioBridgeSDKX MyBio = new AxBioBridgeSDK.AxBioBridgeSDKX();
MyBio.OnAttTransaction += new AxBioBridgeSDK.IBioBridgeSDKXEvents_OnAttTransactionEventHandler(this.axBioBridgeSDKX1_OnAttTransaction); // this is the event handler function
}
#endregion
private AxBioBridgeSDK.AxBioBridgeSDKX MyBio;
}
加入此代碼並在OnStart()
我添加代碼以打開與端子連接。 我安裝服務,並嘗試運行它,我得到這個錯誤後:
Windows無法啓動本地計算機上的「服務名」服務。
錯誤1053:服務沒有及時啓動或控制請求。
任何幫助嗎?
一步一步在這裏:http://stackoverflow.com/questions/593454/easiest-language-for-creating-a-windows-service/593803#593803 –