0
Как считывать данные со сторонних программ на C++?
Как считывать потоки со стороннего приложения? Мне жутко интересно узнать как, потому что я никак не могу найти какая из библиотек C++ за это отвечает. То есть я хочу создать программу, котора если к примеру видит в другой программе единицу, моя программа выполняет какое-то действие. Объясните пожалуйста только как считывать данные со сторонних программ, это все что мне требуется знать. По мимо этого, если знаете что то полезное на эту тему из книг или источников, порекомендуйте, пожалуйста))
3 Answers
+ 4
Взаимодействие между процессами зависит от операционной системы.
C++ не имеет стандартной библиотеки для межпроцессного взаимодействия, нужно использовать API операционной системы либо сторонние библиотеки. Существует множество методов для обмена данными между процессами (shared memory, LPC, files, pipes, message queues....).
Что значит видит в другой программе единицу? Где?
Что значит считывать данные из сторонних программ? Сторонняя программа должна знать об этом?
По поводу книг и источников, информации предостаточно в интернете. Поищите на тему межпроцессное взаимодействие (interprocess communication).
+ 2
Пожалуйста
+ 1
спасибо, хоть копать теперь знаю куда