gpt4 book ai didi

java - 如何获取 DLL 或 EXE 的文件描述

转载 作者:搜寻专家 更新时间:2023-11-01 03:12:03 25 4
gpt4 key购买 nike

我正在创建一个程序,其中包括控制服务。我正在尝试列出与它们在 msconfig(下面的第一个窗口)中列出的方式类似的服务。

我找到了注册表中列出服务的位置。在 Vista 和 Win7 中,DisplayName 和 Description 通常是引用。例如,@%SystemRoot%\system32\aelupsvc.dll,-1 是服务 Application Experience 的 DisplayName 数据。在 Win7 中有一个存储这些引用的位置,可以很容易地获得正确的 DisplayName。但在 Vista 中,我没有在注册表中找到存储此信息的位置。所以我查看了被引用的文件,发现文件属性的 Details 选项卡上的 File Description 就足够了。

enter image description here

那么我怎样才能得到文件描述呢?我正在使用 Java,所以我更喜欢使用 Java 或命令行顶部获取此信息。

最佳答案

干得好,祝你好运,但我建议你使用其他可能更简单的解决方案。

使用命令行实用程序 sc 和/或 WMI。您可以通过直接从 java 程序使用 cscript 实用程序或使用许多互操作性工具(如 JaWin、Jintegra 或 Jinterop)执行脚本(JScript 或 VBScript)来连接到 WMI。

JaWin 和 Jinterop 是开源产品。

关于java - 如何获取 DLL 或 EXE 的文件描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8052862/

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