我正在创建一个程序,其中之一是控制服务。我正在尝试以类似于中列出的方式列出服务msconfig
(下面第一个窗口)。
我找到了注册表中列出的服务的位置。在 Vista 和 Win7 中,DisplayName 和 Description 通常是引用。例如@%SystemRoot%\system32\aelupsvc.dll,-1
是服务的 DisplayName 数据Application Experience
。在 Win7 中,有一个存储这些引用的位置,可以轻松获取正确的 DisplayName。但在 Vista 中我没有在注册表中找到存储此信息的位置。所以我查看了引用的文件,发现File Description
on the Details
文件属性选项卡就足够了。
那么我怎样才能得到File Description
?我正在使用 Java,所以我更喜欢使用 Java 或命令行顶部获取此信息。
干得好,祝你好运,但我建议你使用其他可能更简单的解决方案。
使用命令行实用程序sc
和/或 WMI。您可以通过执行脚本(JScript 或 VBScript)来连接到 WMIcscript
直接从 java 程序或使用许多互操作性工具(如 JaWin、Jintegra 或 Jinterop)的实用程序。
JaWin 和 Jinterop 是开源产品。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)