Есть такая ситуация: Некий программный продукт предлагает рисовать графику, обладает многооконным интерфейсом и позволяет копировать графические объекты только между окнами своей программы(загруженного в данный момент проекта).
Стоит следующая задача : запустить 2 копии программы 1-ая копия загужает проект с графикой, 2-ая копия — чистый проект, скопировать графмчексуие объекты в чистые проект.
Варианты решения:
В статье Jeffrey Richter (Microsoft System Jornal\september\Win32 Q & A) (MSDN 6.0) предлагается вариант чтения данных из адресного пространства "чужого" процесса в свой
шагая по "чужой" памяти структурой LV_ITEM (задача в статье так поставлена). В моём вопросе Всё сложнее — Надо неизвестно что, неизвестно как прочитать и так-же положить в другой процесс. Исследования показали, что продукт етот не использует ClipBoard. Собственно вопрос — Можно ли как нибудь указать для одного из процессов в качестве рабочей области памяти — область другого процесса (другой копии его самого).Если можно, то как это правильно сделать. (Буду благодарен за любые идеи).