java如何获取远程计算机的系统信息,cpu使用情况,磁盘使用情况等等

要具体实现思路,代码实现,完整例子最好了,谢谢!
2024-12-19 17:10:46
推荐回答(1个)
回答1:

1、在远程server里搭建一个http服务,并支持某种服务端语言(如.net或php之类)
2、用服务端语言获取到服务器的磁盘信息,把结果输出
3、在本地用JS写一段AJAX脚本,远程请求服务端写好的程序,得到结果,并展示给用户


提取硬盘序列号







在这上找的代码:
对于写过ASP或.net 的人来说,通过asp或.net 语言来获得客户端的硬件信息是很熟悉的.但如何通过javascript这种客户端脚本来获得客户端的信息呢?请看以下实例:


   
      javascript获得客户端硬件信息-www.web2bar.cn/
      
      content="http://schemas.microsoft.com/intellisense/ie5">
   

   
      name="Button1" language=javascript onclick="return Button1_onclick()">
   

使用javascript方式获得客户端的信息主要的优点是,不需求服务器资源.不需求刷新网页.直接在客户端执行脚本获得显示.

在这上找到了硬盘序列号的参数:
\'获得硬盘序列号
Dim cmicWmi As New System.Management.ManagementObjectSearcher(\"SELECT * FROM Win32_DiskDrive\")
Dim Uint32 As UInt32
For Each cmicWmiObj As ManagementObject In cmicWmi.Get
Uint32 = cmicWmiObj(\"signature\")
Next
TextBox1.Text = Uint32.ToString
和在一块总算给提出来了,呵呵。