Как открыть пустое окно консоли в программе (windows) - PullRequest
2 голосов
/ 17 февраля 2011

Мне нужно открыть консольное окно из приложения и выполнить операцию чтения-записи с помощью консольного API.

Ответы [ 2 ]

2 голосов
/ 17 февраля 2011

Для работы с консолями в WinAPI есть некоторые функции, такие как AllocConsole (), GetStdHandle (), WriteConsole (), ReadConsole () и т. Д. Более подробная информация на http://msdn.microsoft.com/en-us/library/ms682073(VS.85).aspx

0 голосов
/ 17 февраля 2011

Первый случай, на мой взгляд, - создать два уровня вашего приложения: сервер и клиенты.Сервер запустит клиентов (новые окна консоли), и клиенты будут взаимодействовать с сервером.Как это будет сделано, вы должны выбрать (межпроцессное взаимодействие, сокеты и т. Д.)

Второй случай - перехват сообщений WinAPI из другого окна консоли, но в этом случае я не могу вам помочь:)

...