<?php $str = "winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\cimv2"; $obj = new COM($str); $ret = $obj->ExecQuery( "Select * from Win32_OperatingSystem" ); print "<PRE>"; foreach( $ret as $key => $target ) { print "{$target->Caption}\n"; print "{$target->CSName}\n"; print "$target->ServicePackMajorVersion"; print ".{$target->ServicePackMinorVersion}\n"; print "{$target->WindowsDirectory}\n