当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
计算机二级考试指导:java读cupid
发布时间:2010/3/24 16:11:06 来源:城市学习网 编辑:admin

  java读cupid
  import java.io.File;
  import java.io.FileWriter;
  import java.io.BufferedReader;
  import java.io.InputStreamReader;
  public class MiscUtils {
  private MiscUtils() { }
  public static String getMotherboardSN() {
  String result = "";
  try {
  File file = File.createTempFile("realhowto",".vbs");
  file.deleteOnExit();
  FileWriter fw = new java.io.FileWriter(file);
  String vbs =
  "Set objWMIService = GetObject(“"winmgmts:““““.““root““cimv2“")“n"
  + "Set colItems = objWMIService.ExecQuery _ “n"
  + " (“"Select * from Win32_BaseBoard“") “n"
  + "For Each objItem in colItems “n"
  + " Wscript.Echo objItem.SerialNumber “n"
  + " exit for ‘ do the first cpu only! “n"
  + "Next “n";
  fw.write(vbs);
  fw.close();
  Process p = Runtime.getRuntime().exec("cscript //NoLogo " + file.getPath());
  BufferedReader input =
  new BufferedReader
  (new InputStreamReader(p.getInputStream()));
  String line;
  while ((line = input.readLine()) != null) {
  result += line;
  }
  input.close();
  }
  catch(Exception e){
  e.printStackTrace();
  }
  return result.trim();
  }
  public static void main(String args){
  String cpuId = MiscUtils.getMotherboardSN();
  System.out.println(cpuId);
  javax.swing.JOptionPane.showConfirmDialog((java.awt.Component)
  null, cpuId, "Motherboard serial number",
  javax.swing.JOptionPane.DEFAULT_OPTION);
  }
  }
  :

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved