Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. public static String getSerialNumber(String drive) {
  2. String result = "";
  3. try {
  4. File file = File.createTempFile("realhowto", ".vbs");
  5. file.deleteOnExit();
  6. FileWriter fw = new FileWriter(file);
  7.  
  8. String vbs = "Set objFSO = CreateObject(\"Scripting.FileSystemObject\")\nSet colDrives = objFSO.Drives\nSet objDrive = colDrives.item(\""
  9. + drive + "\")\n" + "Wscript.Echo objDrive.SerialNumber";
  10. fw.write(vbs);
  11. fw.close();
  12. Process p = Runtime.getRuntime().exec("cscript //NoLogo " + file.getPath());
  13. BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
  14. String line;
  15. while ((line = input.readLine()) != null) {
  16. result = result + line;
  17. }
  18. input.close();
  19. } catch (Exception e) {
  20. e.printStackTrace();
  21. }
  22. return result.trim();
  23. }
  24.  
  25. public static String getMotherboardSN() {
  26. String result = "";
  27. try {
  28. File file = File.createTempFile("realhowto", ".vbs");
  29. file.deleteOnExit();
  30. FileWriter fw = new FileWriter(file);
  31.  
  32. String vbs = "Set objWMIService = GetObject(\"winmgmts:\\\\.\\root\\cimv2\")\nSet colItems = objWMIService.ExecQuery _ \n (\"Select * from Win32_BaseBoard\") \nFor Each objItem in colItems \n Wscript.Echo objItem.SerialNumber \n exit for ' do the first cpu only! \nNext \n";
  33.  
  34. fw.write(vbs);
  35. fw.close();
  36. Process p = Runtime.getRuntime().exec("cscript //NoLogo " + file.getPath());
  37. BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
  38. String line;
  39. while ((line = input.readLine()) != null) {
  40. result = result + line;
  41. }
  42. input.close();
  43. } catch (Exception e) {
  44. e.printStackTrace();
  45. }
  46. return result.trim();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement