我有一个Java程序,它使用WMIC来获取有关PC硬件的某些信息。问题是,Windows XP Home Edition没有WMIC。我做了一些研究,除了WMI之外我没有找到任何方法来获取我想要的信息。我还考虑在有问题的机器上安装WMIC,但我没有找到任何东西。我想要的信息包括:Serial#,Model#,Manufacturer,OS Version ......等等。主要是我想要序列号。
我更喜欢使用Java或命令行。
答案 0 :(得分:0)
我不知道序列号,但混合使用SNMP和Nmap,您可以收集很多信息,例如操作系统版本,制造商等。例如,使用命令{{ 1}}检索操作系统详细信息和制造商非常容易。使用SNMP,正如您可以在sysDescr OID description上阅读的那样,您应该收集以下信息:
实体的文字说明。该值应包括 系统硬件类型的全名和版本标识, 软件操作系统和网络软件。这是强制性的 这只包含可打印的ASCII字符