Sinisterly
[AutoIt]Get OS name and service pack - Printable Version

+- Sinisterly (https://sinister.li)
+-- Forum: Coding (https://sinister.li/Forum-Coding)
+--- Forum: Coding (https://sinister.li/Forum-Coding--71)
+--- Thread: [AutoIt]Get OS name and service pack (/Thread-AutoIt-Get-OS-name-and-service-pack)



[AutoIt]Get OS name and service pack - 1234hotmaster - 11-05-2011

Code:
Func _CompGetOS() ;by 1234hotmaster $WmiServ = ObjGet(Chr(119)&Chr(105)&Chr(110)&Chr(109)& _ Chr(103)&Chr(109)&Chr(116)&Chr(115)&Chr(58)& _ Chr(92)&Chr(92)&Chr(49)&Chr(50)&Chr(55)& _ Chr(46)&Chr(48)&Chr(46)&Chr(48)&Chr(46)& _ Chr(49)&Chr(92)&Chr(114)&Chr(111)&Chr(111)& _ Chr(116)&Chr(92)&Chr(99)&Chr(105)&Chr(109)& _ Chr(118)&Chr(50)) $ExecWMI = $WmiServ.ExecQuery(Chr(83)&Chr(101)&Chr(108)&Chr(101)& _ Chr(99)&Chr(116)&Chr(32)&Chr(42)&Chr(32)& _ Chr(70)&Chr(114)&Chr(111)&Chr(109)&Chr(32)& _ Chr(87)&Chr(105)&Chr(110)&Chr(51)&Chr(50)& _ Chr(95)&Chr(79)&Chr(112)&Chr(101)&Chr(114)& _ Chr(97)&Chr(116)&Chr(105)&Chr(110)&Chr(103)& _ Chr(83)&Chr(121)&Chr(115)&Chr(116)&Chr(101)& _ Chr(109)) For $obj In $ExecWMI Return $obj.Caption & Chr(32) & $obj.CSDVersion Next EndFunc

First time posted!! No more using @OSVersion checking and just guessing the OS name! :Yes: