OS中的服务列表 - golang

gau*_*v46 2 operating-system windows-services go

如何在Windows下的golang中获取当前安装的服务列表?

我需要这样的东西:

golang中当前正在运行的进程列表

但是对于服务而不是过程.

mae*_*ics 5

标准库中没有这样的功能,可能永远不会.

考虑使用其中一个函数os/exec来启动Windows程序,该程序将列出可用服务并解析其输出(例如" sc query state=all").