Ты смешал все и вся. .dll, .lib, .a - все библиотеки которые подключаются к программе. Это не программа!!!. Это библиотека. А то что ты хочешь это IPC(inter process communication) , т.е. общение двух процессов и это делается программно
Какие lib. Простите я не силен в этом. У меня одна dll-ка Которая вызыыается Сторонней программой через грубо говоря API данной прогой. А про lib я ничего не понял. То что вы пишете что программа 1 не может передавать через dll я и так знаю. Вот мне добрые люди посоветовали Qt Remote Objects