home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 March / Chip_2011.03_CD.iso / Tools / modules / wpi.js < prev   
Encoding:
Text File  |  2010-12-14  |  665 b   |  19 lines

  1. function wpi(name,sorce) {
  2.     lf('wpi');
  3.     try {
  4.         var colItems = objWMIService.ExecQuery("SELECT * FROM " + sorce,"WQL");
  5.         var enumItems = new Enumerator(colItems);
  6.         for (; !enumItems.atEnd(); enumItems.moveNext()) {
  7.               var objItem = enumItems.item();
  8.               eval("var ret = objItem." + name + ";");
  9.               ret = ret.replace('null','');
  10.               ret = ret.replace('undefined','');
  11.               return ret;
  12.         }
  13.     }
  14.     catch(e) { return ""; }
  15. }
  16. var RAM = wpi('TotalPhysicalMemory','Win32_ComputerSystem')/1024/1024;
  17. var CPU = RegRead("HKLM\\HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0\\ProcessorNameString");
  18. var GPU = wpi('Caption','Win32_VideoController');
  19.