[Phpsysinfo-subversion] SF.net SVN: phpsysinfo:[692] branches/namiltd-ini
Brought to you by:
namiltd
From: <na...@us...> - 2012-09-08 17:12:14
|
Revision: 692 http://phpsysinfo.svn.sourceforge.net/phpsysinfo/?rev=692&view=rev Author: namiltd Date: 2012-09-08 17:12:08 +0000 (Sat, 08 Sep 2012) Log Message: ----------- Windows WMI exceptions Modified Paths: -------------- branches/namiltd-ini/includes/os/class.WINNT.inc.php branches/namiltd-ini/plugins/ps/class.ps.inc.php branches/namiltd-ini/plugins/psstatus/class.psstatus.inc.php Modified: branches/namiltd-ini/includes/os/class.WINNT.inc.php =================================================================== --- branches/namiltd-ini/includes/os/class.WINNT.inc.php 2012-09-08 16:34:21 UTC (rev 691) +++ branches/namiltd-ini/includes/os/class.WINNT.inc.php 2012-09-08 17:12:08 UTC (rev 692) @@ -32,7 +32,7 @@ * * @var Object */ - private $_wmi; + private $_wmi = null; /** * holds all devices, which are in the system @@ -65,9 +65,9 @@ $strHostname = ''; $strUser = ''; $strPassword = ''; - // initialize the wmi object - $objLocator = new COM('WbemScripting.SWbemLocator'); try { + // initialize the wmi object + $objLocator = new COM('WbemScripting.SWbemLocator'); if ($strHostname == "") { $this->_wmi = $objLocator->ConnectServer(); @@ -76,7 +76,7 @@ } } catch(Exception $e) { - $this->error->addError("WMI connect error", "PhpSysInfo can not connect to the WMI interface for security reasons.\nCheck an authentication mechanism for the directory where phpSysInfo is installed in the IIS admin interface."); + $this->error->addError("WMI connect error", "PhpSysInfo can not connect to the WMI interface for security reasons.\nCheck an authentication mechanism for the directory where phpSysInfo is installed."); } $this->_getCodeSet(); } Modified: branches/namiltd-ini/plugins/ps/class.ps.inc.php =================================================================== --- branches/namiltd-ini/plugins/ps/class.ps.inc.php 2012-09-08 16:34:21 UTC (rev 691) +++ branches/namiltd-ini/plugins/ps/class.ps.inc.php 2012-09-08 17:12:08 UTC (rev 692) @@ -51,8 +51,8 @@ switch (strtolower(PSI_PLUGIN_PS_ACCESS)) { case 'command': if (PHP_OS == 'WINNT') { - $objLocator = new COM("WbemScripting.SWbemLocator"); try { + $objLocator = new COM("WbemScripting.SWbemLocator"); $wmi = $objLocator->ConnectServer(); $os_wmi = $wmi->InstancesOf('Win32_OperatingSystem'); foreach ($os_wmi as $os) { Modified: branches/namiltd-ini/plugins/psstatus/class.psstatus.inc.php =================================================================== --- branches/namiltd-ini/plugins/psstatus/class.psstatus.inc.php 2012-09-08 16:34:21 UTC (rev 691) +++ branches/namiltd-ini/plugins/psstatus/class.psstatus.inc.php 2012-09-08 17:12:08 UTC (rev 692) @@ -54,8 +54,8 @@ switch (strtolower(PSI_PLUGIN_PSSTATUS_ACCESS)) { case 'command': if (PHP_OS == 'WINNT') { - $objLocator = new COM("WbemScripting.SWbemLocator"); try { + $objLocator = new COM("WbemScripting.SWbemLocator"); $wmi = $objLocator->ConnectServer(); $process_wmi = $wmi->InstancesOf('Win32_Process'); foreach ($process_wmi as $process) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |