Io conosco un metodo ma va bene solo se questo processo apre una connessione su una porta (che so come per i processi tipo ssl, tomcat, mysql etc.)

P.es per vedere se tomcat su windows è attivo:



codice:
	if (file_exists("$dir\tomcat\bin\tomcat.exe"))
	{
	if (($handle = @fsockopen($host, 8080, $errno, $errstr, $timeout)) == false)
		$tomcat="NOK";
		else
		$tomcat="OK";
		@fclose($handle);
		echo "Status Tomcat: $tomcat";
	}
Non so se ti può essere utile
Ciao