Guest User

Untitled

a guest
Oct 17th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. strComputer = "."
  2. Dim Act, ComputerReport, Fso, Dtop, Report, Ts
  3. Set Act = CreateObject("Wscript.Shell")
  4. Set Fso = CreateObject("Scripting.FileSystemObject")
  5. Dtop = Act.SpecialFolders("Desktop")
  6. Set Ts = Fso.CreateTextFile(Dtop & "\ComputerReport.txt")
  7. Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
  8. Set colComputer = objWMIService.ExecQuery("Select * from Win32_ComputerSystem")
  9. For Each objComputer In colComputer
  10. MfgHex=""
  11. For i=1 To Len(objComputer.Manufacturer)
  12. MfgHex=MfgHex & Hex(Asc(Mid(objComputer.Manufacturer,i,1)))
  13. If i Mod 4 = 0 then MfgHex=MfgHex & " "
  14. Next
  15. ComputerReport = (space(3) & "Manufacturer: " & objComputer.Manufacturer & vbCrLf &_
  16. space(3) & "Model: " & objComputer.Model & vbCrLf & space(3)& MfgHex)
  17. Next
  18. Ts.WriteLine ComputerReport : Ts.Close
  19. Act.Run(Chr(34)& Dtop & "\ComputerReport.txt" & Chr(34)),1,True
Add Comment
Please, Sign In to add comment