>>141 MSDNを見て考えましょう。

DWORD dwResult;
if (pi.hProcess) {
  WaitForSingleObject( pi.hProcess, INFINITE );
  GetExitCodeProcess( pi.hProcess, &dwResult );
}