Subversion Repositories ALCASAR

Rev

Rev 3037 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 3037 Rev 3287
Line 573... Line 573...
573
        }
573
        }
574
        if (($this->_ver !== "") && preg_match("/ReactOS\r?\n\S+\s+.+/", $this->_ver)) {
574
        if (($this->_ver !== "") && preg_match("/ReactOS\r?\n\S+\s+.+/", $this->_ver)) {
575
            self::$_wmi = false; // No WMI info on ReactOS yet
575
            self::$_wmi = false; // No WMI info on ReactOS yet
576
            $this->_reg = false; // No EnumKey and ReadReg on ReactOS yet
576
            $this->_reg = false; // No EnumKey and ReadReg on ReactOS yet
577
        } else {
577
        } else {
578
            if (PSI_OS == 'WINNT') {
578
            if ((PSI_OS == 'WINNT') && !defined('PSI_SYSTEM_CODEPAGE')) {
579
                if (defined('PSI_EMU_HOSTNAME')) {
579
                if (defined('PSI_EMU_HOSTNAME')) {
580
                    try {
580
                    try {
581
                        $objLocator = new COM('WbemScripting.SWbemLocator');
581
                        $objLocator = new COM('WbemScripting.SWbemLocator');
582
                        $wmi = $objLocator->ConnectServer('', 'root\CIMv2');
582
                        $wmi = $objLocator->ConnectServer('', 'root\CIMv2');
583
                        $buffer = self::getWMI($wmi, 'Win32_OperatingSystem', array('CodeSet'));
583
                        $buffer = self::getWMI($wmi, 'Win32_OperatingSystem', array('CodeSet'));