How to get a external process's pid?