如何查看依赖于Python服务的Windows服务?
问题描述:
使用Windows服务控制台,可以在“属性”>“依赖关系”>“以下系统组件依赖于此服务:”中看到哪些服务依赖于服务。你如何使用Python获得相同的信息?如何查看依赖于Python服务的Windows服务?
答
可以使用与this问题的答案中相同的功能。基本上,使用subprocess.check_output()使用EnumDepend参数查询sc:
dependencies = subprocess.check_output(["sc", "EnumDepend", service,"4000"],
universal_newlines=True)