Есть ли хороший способ вернуть строковое значение после завершения процесса? - PullRequest
0 голосов
/ 06 мая 2011

У меня есть 2 процесса, один из которых А, а другой Б. A запустит B и будет ждать B. После завершения B он сгенерирует строковое значение. Как А получает это строковое значение?

платформа - это окна. я могу подумать об использовании реестра или файла. А API GetExitCodeProcess может только получить код выхода. Есть ли другой лучший способ?

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 07 мая 2011

Существует много ресурсов Windows IPC.
http://msdn.microsoft.com/en-us/library/aa365574%28VS.85%29.aspx

Вы можете записать строку в стандартный вывод и получить ее с безымянным каналом:
http://msdn.microsoft.com/en-us/library/ms682499%28v=vs.85%29.aspx

0 голосов
/ 06 мая 2011

Получить процесс B для записи в stdout, который затем может быть прочитан процессом A.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...