ID:               38542
 Updated by:       [EMAIL PROTECTED]
 Reported By:      php at bouchery dot com
-Status:           Open
+Status:           Assigned
 Bug Type:         Program Execution
-Operating System: Windows XP
+Operating System: Windows
 PHP Version:      5.1.5
-Assigned To:      
+Assigned To:      nlopess
 New Comment:

problem verified. it is returning hProcess instead of dwProcessId of
the PROCESS_INFORMATION structure. I'll patch it.


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

[2006-08-22 13:10:27] php at bouchery dot com

Same problem :

PID = 1844

Image Name                   PID Session Name     Session#    Mem
Usage
========================= ====== ================ ========
============
notepad.exe                 4432 Console                 0      3 220
K


INFO: No tasks running with the specified criteria.

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

[2006-08-22 13:05:33] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php5.2-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5.2-win32-latest.zip



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

[2006-08-22 09:25:52] php at bouchery dot com

Description:
------------
proc_get_status return the wrong PID

Reproduce code:
---------------
<?php
$cmd = 'notepad';
$descriptorspec = array( 0 => array('pipe', 'r' ), 1 => array('pipe',
'w' ), 2 => array('pipe', 'w' ) );
$process = proc_open($cmd, $descriptorspec, $pipes);
$status = proc_get_status( $process );
echo 'PID = ', $status['pid'], "\n";
passthru( 'tasklist /fi "imagename eq notepad.exe"');
echo "\n\n";
passthru( 'tasklist /fi "pid eq ' . $status['pid'] . '"' );
echo "\n\n";
?>

Expected result:
----------------
proc_get_status should return the notepad's PID

Actual result:
--------------
It returns a PID which doesn't exist or associate to a process which is
not related to the script context.


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


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

Reply via email to