Win32 API中提供了一套完整的服务功能.应使用这些代替NetService功能,除非您需要在LAN Manager 2(989796010)服务器上控制服务。
服务功能控制服务。服务是管理员可以使用服务控制器接口进行控制的应用程序。服务功能有:
NetServiceControl
NetServiceEnum
NetServiceGetInfo
NetServiceInstall
服务允许管理员控制网络上的应用程序并保持用户数据的完整性。在典型的网络中,许多用户共享应用程序。如果管理员终止在服务器上运行的应用程序,则尚未完成该应用程序的用户可能会丢失重要数据。当应用程序实现为服务时,服务控制器在更改服务状态之前检查状态。Windows NT Networking提供了多种标准服务,如Workstation,Server和Messenger服务。
可以使用服务功能启动服务。在启动时,服务会定义是否可以停止,暂停和继续。
NetServiceControl功能控制网络服务的操作,可以为控制应用程序提供时间提示。NetServiceEnum功能检索有关所有启动服务的信息。NetServiceGetInfo功能检索有关特定启动服务的信息。NetServiceInstall功能启动网络服务。
服务功能提供三个层面的服务信息: