gpt4 book ai didi

java - 可以使用 "SC query"检测禁用的 Windows 服务吗?

转载 作者:可可西里 更新时间:2023-11-01 11:39:32 26 4
gpt4 key购买 nike

我有一个 Windows 服务(用 Java 编写)需要在某些情况下启动其他 Windows 服务。我通过简单地向命令行输出“sc”命令来做到这一点。

如果我尝试启动的windows服务被禁用,显然启动会失败。我想事先确定这一点,而不是费心尝试启动它。

但是,如果“disabled”状态在“sc query”命令中的某处,我还没有找到它。有什么方法可以检测 Java 中是否禁用了 Windows 服务,最好是通过命令行?

谢谢!

最佳答案

查询配置选项告诉您服务的启动类型:

C:\Users\snoone>sc qc vmtools
[SC] QueryServiceConfig SUCCESS

SERVICE_NAME: vmtools
TYPE : 110 WIN32_OWN_PROCESS (interactive)
START_TYPE : 2 AUTO_START
ERROR_CONTROL : 1 NORMAL

关于java - 可以使用 "SC query"检测禁用的 Windows 服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3832734/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com