He comentado respecto al otro hilo de rosca. Pienso que usted está faltando una edición fundamental con su sistema. La comunicación entre procesos (IPC) entre dos usos corrientes implica lejos más que usar el mismo DLL. Microsoft ha estado trabajando en este problema por décadas.
http://msdn.microsoft.com/en-us/library/aa365574%28VS.85%29.aspxEl DDE era una de sus primeras soluciones.
AppB está actuando como un servidor y un AppB el cliente.
Si el DLL de C++ y el AppB no fueron diseñados para la comunicación entre procesos no trabajará.