Здравствуйте genesys, вы писали:
G>Я хочу после запуска консольного приложения из Windows оболочки через CreateProcess получить с экрана данные которые выводит это приложение в свою оболочку и у меня не получается. Как же это сделать?
Вообще-то это лучше было бы спросить в WINAPI, но тем не менее...
Создается анонимный канал(pipe), затем инициализируется в STARTUPINFO hStdOutput хэндлом записи созданного канала и
dwFlags |= STARTF_USESTDHANDLES, а затем делается CreateProcess c bInheritHandles=TRUE, ну и ReadFile из хэндла чтения канала.