Service Manager Control
產(chǎn)品編號(hào):111140
當(dāng)前版本:
開(kāi) 發(fā) 商:ComponentSpace
產(chǎn)品類(lèi)型:獨(dú)立控件
產(chǎn)品功能:其他
開(kāi)發(fā)平臺(tái):Visual Basic 6.0
其他特性:嵌入式應(yīng)用
產(chǎn)品源碼:源碼可選
在您的Visual Basic應(yīng)用程序中訪問(wèn)Windows Service控制管理以枚舉、啟動(dòng)、暫停、繼續(xù)以及查詢(xún)Windows服務(wù)。獲取延展的服務(wù)狀態(tài)包括檢查點(diǎn)以及等待提示。列舉所有獨(dú)立的服務(wù)。服務(wù)管理控制同樣能使創(chuàng)建、配置以及刪除服務(wù)的操作變得簡(jiǎn)單。您也能管理在遠(yuǎn)程計(jì)算機(jī)上運(yùn)行的服務(wù)。服務(wù)管理控制能使Visual Basic開(kāi)發(fā)人員在一個(gè)簡(jiǎn)單實(shí)用的控制界面中完全控制Windows服務(wù)。
功能
控制Windows服務(wù)
初始化ServiceManager類(lèi)中的一個(gè)實(shí)例,如果您想管理遠(yuǎn)程計(jì)算機(jī)上的服務(wù)就設(shè)置ComputerName屬性,然后您就可以管理相關(guān)服務(wù)。該類(lèi)包括為在Windows服務(wù)中運(yùn)行標(biāo)準(zhǔn)操作而需要的啟動(dòng)、停止、暫停、繼續(xù)以及控制等程序。您同樣可使用Status與ExtendedStatus屬性獲取服務(wù)狀態(tài)。使用DisplayName屬性查找根據(jù)服務(wù)名定義的服務(wù)的顯示名。相反,您可以使用ServiceName屬性定義可決定顯示名的服務(wù)名。通過(guò)使用ServiceManager類(lèi),您能創(chuàng)建、刪除、配置以及列舉服務(wù)。
進(jìn)行服務(wù)配置
通過(guò)ServiceConfiguration類(lèi),您可以還原與更新服務(wù)配置。配置包括服務(wù)名、顯示名、服務(wù)類(lèi)型以及可執(zhí)行服務(wù)的名稱(chēng)、加載順序、附屬項(xiàng)、帳戶名、密碼等。
ExtendedServiceStatus會(huì)返回服務(wù)的擴(kuò)展?fàn)顟B(tài)包括它受到的控制、退出代碼等。