Я комментировал на другой резьбе. Я думаю вы пропускает коренную проблему с вашей системой. Inter-process сообщение (IPC) между 2 идущими применениями включает далеко больше чем using такой же DLL. Майкрософт работает на этой проблеме на декады.
http://msdn.microsoft.com/en-us/library/aa365574%28VS.85%29.aspxDDE был одним из их первых разрешений.
AppB действует как сервер и AppB клиент.
Если DLL C++ и AppB не были конструированы для inter-process сообщения, то оно не будет работать.