最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

javascript硬盘序列号+其它硬件信息_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 20:41:48
文档

javascript硬盘序列号+其它硬件信息_javascript技巧

javascript硬盘序列号+其它硬件信息_javascript技巧:看了看别的资料有提取CPU,MAC的现成代码却没有硬盘序列号,找了好久才找到提取硬盘序列号的参数。于是自己给补上了。 提取硬盘序列号 function disk() {//硬盘序列号 信息 var locator = new ActiveXObject (WbemScripting.
推荐度:
导读javascript硬盘序列号+其它硬件信息_javascript技巧:看了看别的资料有提取CPU,MAC的现成代码却没有硬盘序列号,找了好久才找到提取硬盘序列号的参数。于是自己给补上了。 提取硬盘序列号 function disk() {//硬盘序列号 信息 var locator = new ActiveXObject (WbemScripting.


看了看别的资料有提取CPU,MAC的现成代码却没有硬盘序列号,找了好久才找到提取硬盘序列号的参数。于是自己给补上了。


提取硬盘序列号

function disk() {//硬盘序列号 信息
   var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
   var service = locator.ConnectServer(".");
   var properties = service.ExecQuery("SELECT * FROM Win32_DiskDrive");
   var e = new Enumerator (properties);
   document.write("");
   for (;!e.atEnd();e.moveNext ())
   {
      var p = e.item ();
      document.write("");
      document.write("");
      document.write("");
   }
   document.write("
" + p.signature + "
");
}





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


   
      javascript获得客户端硬件信息-www.web2bar.cn/
      
      content="http://schemas.microsoft.com/intellisense/ie5">
   
  
function Button2_onclick() {//CPU 信息
   var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
   var service = locator.ConnectServer(".");
   var properties = service.ExecQuery("SELECT * FROM Win32_Processor");
   var e = new Enumerator (properties);
   document.write("

");
   for (;!e.atEnd();e.moveNext ())
   {
      var p = e.item ();
      document.write("");
      document.write("");
      document.write("");
      document.write("");
      document.write("");
      document.write("");
      document.write("");
      document.write("");
      document.write("");
      document.write("");
      document.write("");
   }
   document.write("
" + p.Caption + "" + p.DeviceID + "" + p.Name + "" + p.CpuStatus + "" + p.Availability + "" + p.Level + "" + p.ProcessorID + "" + p.SystemName + "" + p.ProcessorType + "
");
}
  
function Button1_onclick() {//软盘信息
   var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
   var service = locator.ConnectServer(".");
   var properties = service.ExecQuery("SELECT * FROM Win32_FloppyDrive");
   var e = new Enumerator (properties);
   document.write("");
   for (;!e.atEnd();e.moveNext ())
   {
      var p = e.item ();
      document.write("");
      document.write("");
      document.write("");
      document.write("");
      document.write("");
      document.write("");
   }
   document.write("
" + p.Description + "" + p.DeviceID + "" + p.Status + "" + p.Manufacuturer + "
");
}
  
function Button1_onclick() {//CD-ROM 信息
   var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
   var service = locator.ConnectServer(".");
   var properties = service.ExecQuery("SELECT * FROM Win32_CDROMDrive");
   var e = new Enumerator (properties);
   document.write("");
   for (;!e.atEnd();e.moveNext ())
   {
      var p = e.item ();
      document.write("");
      document.write("");
      document.write("");
      document.write("");
      document.write("");
      document.write("");
      document.write("");
   }
   document.write("
" + p.Caption + "" + p.Description + "" + p.Drive + "" + p.Status + "" + p.MediaLoaded + "
");
}
  
function Button1_onclick() {//键盘信息
   var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
   var service = locator.ConnectServer(".");
   var properties = service.ExecQuery("SELECT * FROM Win32_Keyboard");
   var e = new Enumerator (properties);
   document.write("");
   for (;!e.atEnd();e.moveNext ())
   {
      var p = e.item ();
      document.write("");
      document.write("");
      document.write("");
      document.write("");
      document.write("");
   }
   document.write("
" + p.Description + "" + p.Name + "" + p.Status + "
");
}
  
function Button1_onclick() {//主板信息
   var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
   var service = locator.ConnectServer(".");
   var properties = service.ExecQuery("SELECT * FROM Win32_BaseBoard");
   var e = new Enumerator (properties);
   document.write("");
   for (;!e.atEnd();e.moveNext ())
   {
      var p = e.item ();
      document.write("");
      document.write("");
      document.write("");
      document.write("");
      document.write("");
      document.write("");
      document.write("");
      document.write("");
   }
   document.write("
" + p.HostingBoard + "" + p.Manufacturer + "" + p.PoweredOn + "" + p.Product + "" + p.SerialNumber + "" + p.Version + "
");
}
  
//-->


   
      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
和在一块总算给提出来了,呵呵。

文档

javascript硬盘序列号+其它硬件信息_javascript技巧

javascript硬盘序列号+其它硬件信息_javascript技巧:看了看别的资料有提取CPU,MAC的现成代码却没有硬盘序列号,找了好久才找到提取硬盘序列号的参数。于是自己给补上了。 提取硬盘序列号 function disk() {//硬盘序列号 信息 var locator = new ActiveXObject (WbemScripting.
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top