如何获取计算机的硬件信息

问题描述

有关的硬件信息,几乎什么都要!!如磁盘,网卡,内存等的型号,大小,使用情况等!!求赐教!!要能用java把最后的结果自动获取到!

解决方案

1、可用使用java调用操作系统的命令行,然后进行解析获取相关信息,给个例子,我也是网上找到的,原文地址:http://bbs.chinaunix.net/thread-472476-1-1.htmlpublic void testGetSysInfo() { String address = ""; String os = System.getProperty("os.name"); if (os != null && os.startsWith("Windows")) { try { String command = "cmd.exe /c ipconfig /all"; Process p = Runtime.getRuntime().exec(command); BufferedReader br = new BufferedReader(new InputStreamReader(p .getInputStream())); String line; while ((line = br.readLine()) != null) { if (line.indexOf("Physical Address") > 0) { int index = line.indexOf(":"); index += 2; address = line.substring(index); break; } } br.close(); logger.info("mac address:" + address.trim()); } catch (IOException e) { logger.info("Error:" + e); } }}2、通过java jni调用操作系统本地现成的接口
解决方案二:
如果在xp上,可以在C:WINDOWSHelpntcmds.chm找有没有相似的命令。然后用java运行,得到放回值。

时间: 2025-01-21 08:33:56

如何获取计算机的硬件信息的相关文章

python获取各操作系统硬件信息的方法

  本文实例讲述了python获取各操作系统硬件信息的方法.分享给大家供大家参考.具体如下: 1. windows 使用WMI: (WMI官网地址:http://pypi.python.org/pypi/WMI 或 点击此处本站下载.) ? 1 2 3 4 5 import wmi w=wmi.WMI() cpus=w.Win32_Processor() for u in cpus: print 'cpu id:',u.ProcessorId 运行结果如下: ? 1 2 cpu id: BFEB

XenAPI能获取到多少硬件信息,把用到的函数也告诉我呦

问题描述 XenAPI能获取到多少硬件信息,把用到的函数也告诉我呦

Dart获取系统和硬件信息

获取环境变量 import 'dart:io' show Platform; main(List<String> arguments) { //获取当前进程的环境变量 Map<String, String> envVars = Platform.environment; print(envVars['PATH'].replaceAll(';', '\n')); } 效果如下 识别操作系统 import 'dart:io' show Platform, stdout; main(Li

初学者的忧伤-用js获取电脑硬件信息,在火狐以及谷歌浏览器中有没有办法

问题描述 用js获取电脑硬件信息,在火狐以及谷歌浏览器中有没有办法 我想请教下在ie中可以用ActiveX来获取硬件信息,那么在火狐谷歌浏览器中如何获取用户的硬件信息.只能写浏览器插件吗?真的没有其他办法了么? 解决方案 Firefox,Chrome也都有插件, Firefox有js-ctype等,插件,然后调用到c++代码等来获取本地信息 Chrome用NPAPI来执行一个本地程序获取硬件信息

用C#获取电脑硬件信息

现在我将来解释如何在C#中用WMI(Windows Management Instrumentation)来获取电脑的硬件信息. 我们的目的是用WMI的api在C#下获取电脑的以下信息: 物理处理器的数量 逻辑处理器的数量 位数 系统构架 内核数量 在Visual Studio中创建一个控制台应用程序,并且右击引用然后选择"添加引用",再选择"System.Management". 现在已经通过using语句包括了System.Management,你可以在你的代码

Linux中如何查看显卡硬件信息

图形处理器(GPU)又称视觉处理单元(VPU),又称显示核心.视觉处理器.显示芯片,是一种专门在个人电脑.工作站.游戏机和一些移动设备(如平板电脑.智能手机等)上运行绘图运算工作的微处理器.图形处理器可单独与专用电路板以及附属组件组成显卡,或单独一片芯片直接内嵌入到主板上,或者内置于主板的北桥芯片中. 如果要安装相应的显卡驱动程序让显卡正常工作,首先必需要知道显卡厂商及其正确的型号.大多数 Linux 发行版都可以检测出显卡品牌,但并不总能正确识别型号.所以,我们可能需要手动查看显卡型号/序列号

.net 怎样检测详细硬件信息?

问题描述 wmi获取的信息不全面,比如硬盘序列号就取不到,有的只是"修订号"(HWINFO32上显示的是"revision").这些都没有关系,关键是获取不了内存的详细信息.比如:内存条数量,每条内存的容量.速度.有的只是可用物理内存总数(也就是除了显存之后的物理内存总数).有什么办法可以获得硬盘序列号.内存条数量,每条内存的容量.频率?那些硬件检测软件都可以很详细地检测到,.net可以吗?怎么做? 解决方案 解决方案二:硬盘序列号还是不要考虑了吧,因为不是所有硬盘

用vbs实现获取电脑硬件信息的脚本_最新版第1/4页_vbs

代码一: '******************************************************************************************* 'Version:3.1 ' 调整错误处理方法,错误信息输出到LogFile文件,可以查看扫描失败原因 ' 如果出现"RPC 服务器不可用"错误,是因为远程主机没开机 ' 如果出现"RPC 服务器不可用"之外的错误,可能是由于正在运行的程序造成,请你把此信息告诉我 ' 重启

重新想象 Windows 8 Store Apps (30) - 信息: 获取包信息, 系统信息, 硬件信息, PnP信息, 常用设备信息

原文:重新想象 Windows 8 Store Apps (30) - 信息: 获取包信息, 系统信息, 硬件信息, PnP信息, 常用设备信息 [源码下载] 重新想象 Windows 8 Store Apps (30) - 信息: 获取包信息, 系统信息, 硬件信息, PnP信息, 常用设备信息 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 信息 获取包信息 获取系统信息 获取硬件信息 获取即插即用(PnP: Plug and Play)的设备的信息 获取常