在您的Visual Basic应用程序中访问Windows Service控制管理以枚举、启动、暂停、继续以及查询Windows服务。获取延展的服务状态包括检查点以及等待提示。列举所有独立的服务。服务管理控制同样能使创建、配置以及删除服务的操作变得简单。您也能管理在远程计算机上运行的服务。服务管理控制能使Visual Basic开发人员在一个简单实用的控制界面中完全控制Windows服务。
功能
控制Windows服务
初始化ServiceManager类中的一个实例,如果您想管理远程计算机上的服务就设置ComputerName属性,然后您就可以管理相关服务。该类包括为在Windows服务中运行标准操作而需要的启动、停止、暂停、继续以及控制等程序。您同样可使用Status与ExtendedStatus属性获取服务状态。使用DisplayName属性查找根据服务名定义的服务的显示名。相反,您可以使用ServiceName属性定义可决定显示名的服务名。通过使用ServiceManager类,您能创建、删除、配置以及列举服务。
进行服务配置
通过ServiceConfiguration类,您可以还原与更新服务配置。配置包括服务名、显示名、服务类型以及可执行服务的名称、加载顺序、附属项、帐户名、密码等。
ExtendedServiceStatus会返回服务的扩展状态包括它受到的控制、退出代码等。