OpenSCManager打开远程计算机服务控制管理器
项目中编写的多个服务,用户部署在不同的服务器上,现要求统一提供一个服务管理器,指定相应的服务器地址,获取特定的服务列表,并可对服务进行控制。
获取指定计算机的服务控制管理器,查找发现可用通过 OpenSCMangager函数实现,但如果访问远程计算机,要求具有管理员权限。请问,如何获取管理员权限呢?
尝试先进行网络连接,如通过函数WNetAddConnection2函数进行连接,但要么就是连接不成功,要不就是连接通过后上述函数仍返回空句柄,请大侠们指教。