ID:               31737
 User updated by:  jlim at natsoft dot com
 Reported By:      jlim at natsoft dot com
-Status:           Feedback
+Status:           Closed
 Bug Type:         COM related
 Operating System: Windows XP
 PHP Version:      4.3.10
 New Comment:

Verified fixed with latest snapshot. Thanks.


Previous Comments:
------------------------------------------------------------------------

[2005-01-28 09:04:27] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php4-STABLE-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php4-win32-STABLE-latest.zip

------------------------------------------------------------------------

[2005-01-28 08:44:54] jlim at natsoft dot com

Description:
------------
Previously the following script to monitor CPU usage on Windows was
working with PHP 4.3.8.

The following script also fails with PHP 5.0.3.

Thanks for looking into it. John Lim.

Reproduce code:
---------------
<?php

error_reporting(E_ALL);

$c = new
COM("WinMgmts:{impersonationLevel=impersonate}!Win32_PerfRawData_PerfOS_Processor.Name='_Total'");
if (!$c) return false;

$info[0] = $c->PercentProcessorTime;
$info[1] = $c->TimeStamp_Sys100NS;
print_r($info);

?>

Expected result:
----------------
TESTED ON PHP 4.3.8 works fine:

C:\php4\php438>php -n c:\com.php  
Content-type: text/html
X-Powered-By: PHP/4.3.8

Array
(
    [0] => 363738299988;
    [1] => 127513714771937472
)

Actual result:
--------------
Crash with no output and windows crash manager dialog box appears. 


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=31737&edit=1

Reply via email to