プロセスハンドルからプロセスIDって取れませんか?
ShellExecuteEXでプロセスハンドルしか帰ってこないんです。