<HTML><FONT FACE=arial,helvetica><FONT COLOR="#000000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="2">Scott,<BR>
<BR>
If you are on an OS which supports the "ps" command via shell() (such as MacOS X), you can get a process listing which shows the ppid of each process- that is, the parent process ID that launched it.<BR>
For example, "ps -l -x" from Terminal on Mac gives me this:<BR>
<BR>
UID&nbsp;&nbsp;  PID&nbsp;  PPID CPU PRI NI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  VSZ&nbsp;&nbsp;&nbsp;  RSS WCHAN&nbsp;  STAT&nbsp;  TT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  TIME COMMAND<BR>
...<BR>
502&nbsp;  4051&nbsp;&nbsp;  183&nbsp;&nbsp;  0&nbsp;  62&nbsp;  0&nbsp;&nbsp;  109848&nbsp;  13008 -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  S&nbsp;&nbsp;&nbsp;&nbsp;  ??&nbsp;&nbsp;&nbsp;  8:17.17 /Users/yennie/Desktop/MC 2.5/MetaCard.app/Cont<BR>
...<BR>
<BR>
Thus 4051 is the process id of Metacard- anything with 4051 as the PPID would have be launched by Metacard, and in turn you could use that process ID to see what processes the sub-process had launched (again by looking for that process ID as the PPID).<BR>
<BR>
Dunno if that helps...<BR>
<BR>
------------------------------<BR>
Brian Yennie<BR>
Chief Technology Officer<BR>
QLD Learning, LLC<BR>
www.QLDLearning.com<BR>
<BR>
PH: (904)-997-0212<BR>
EMAIL: Yennie@aol.com<BR>
-------------------------------<BR>
</FONT><FONT COLOR="#000000" FACE="Geneva" FAMILY="SANSSERIF" SIZE="2"></FONT></HTML>