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