Service Host
產(chǎn)品編號:1129
當(dāng)前版本:
開 發(fā) 商:ComponentSpace
產(chǎn)品類型:獨立控件
產(chǎn)品功能:其他
開發(fā)平臺:Visual Basic 2003 / Visual Basic 2005 / Visual Studio C# 2008
其他特性:嵌入式應(yīng)用
產(chǎn)品源碼:源碼可選
使用簡單實用的Service Host在Visual Basic中創(chuàng)建Windows服務(wù)。您不需要處理Windows服務(wù)與服務(wù)C界面的復(fù)雜問題,你只需要開發(fā)一個ActiveX DLL、執(zhí)行提供的IService界面并在Service Host中注冊您的服務(wù)就可以創(chuàng)建Visual Basic Windows服務(wù)。您可以定義服務(wù)的名稱以及具體描述。只要您的服務(wù)啟動、停止、暫;蚶^續(xù),您都可以對它進(jìn)行控制。Service Host為Visual Basic開發(fā)人員提供了一個快速簡單的創(chuàng)建Windows服務(wù)的方法。
功能
在Visual Basic中創(chuàng)建服務(wù)
創(chuàng)建Windows服務(wù),首先需要創(chuàng)建一個Visual Basic ActiveX的DLL工程然后將一個引用項添加到提供的服務(wù)界面類型庫中。添加一個能執(zhí)行IService界面的類。該界面包含一個屬性(可暫停)以及6個程序。如果您的服務(wù)支持暫停與繼續(xù)的操作,可暫停屬性會返回為true的值。您的服務(wù)將受到標(biāo)準(zhǔn)Windows服務(wù)調(diào)用的控制,包括:OnStart、OnStop、OnPause、OnContinue、OnControl以及OnShutdown。引用了一個簡單的測試讓您雜Visual Basic中的調(diào)試變得簡單。
提供的可執(zhí)行ServiceHost將負(fù)責(zé)執(zhí)行您的服務(wù)。它將執(zhí)行Windows服務(wù)C界面以及將這界面轉(zhuǎn)換為ActiveX IService界面。ServiceHost會執(zhí)行所有您想要執(zhí)行的服務(wù)。
通過Service Host注冊您的服務(wù)
您也能使用ServiceHost注冊您的服務(wù)。如果您希望在您自己的安裝程序中完成注冊,同樣向您提供了注冊說明。