Как считывать данные со сторонних программ на C++? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Как считывать данные со сторонних программ на C++?

Как считывать потоки со стороннего приложения? Мне жутко интересно узнать как, потому что я никак не могу найти какая из библиотек C++ за это отвечает. То есть я хочу создать программу, котора если к примеру видит в другой программе единицу, моя программа выполняет какое-то действие. Объясните пожалуйста только как считывать данные со сторонних программ, это все что мне требуется знать. По мимо этого, если знаете что то полезное на эту тему из книг или источников, порекомендуйте, пожалуйста))

18th Feb 2020, 6:09 PM
Zjoos
Zjoos - avatar
3 Answers
+ 4
Взаимодействие между процессами зависит от операционной системы. C++ не имеет стандартной библиотеки для межпроцессного взаимодействия, нужно использовать API операционной системы либо сторонние библиотеки. Существует множество методов для обмена данными между процессами (shared memory, LPC, files, pipes, message queues....). Что значит видит в другой программе единицу? Где? Что значит считывать данные из сторонних программ? Сторонняя программа должна знать об этом? По поводу книг и источников, информации предостаточно в интернете. Поищите на тему межпроцессное взаимодействие (interprocess communication).
18th Feb 2020, 7:15 PM
andriy kan
andriy kan - avatar
+ 2
Пожалуйста
19th Feb 2020, 11:50 AM
andriy kan
andriy kan - avatar
+ 1
спасибо, хоть копать теперь знаю куда
19th Feb 2020, 11:43 AM
Zjoos
Zjoos - avatar