如何查看依赖于Python服务的Windows服务?

问题描述:

使用Windows服务控制台,可以在“属性”>“依赖关系”>“以下系统组件依赖于此服务:”中看到哪些服务依赖于服务。你如何使用Python获得相同的信息?如何查看依赖于Python服务的Windows服务?

可以使用与this问题的答案中相同的功能。基本上,使用subprocess.check_output()使用EnumDepend参数查询sc:

dependencies = subprocess.check_output(["sc", "EnumDepend", service,"4000"], 
             universal_newlines=True)