C++ Is it possible for a DLL and an executable to communicate from a different process?
<p>Is it possible for a DLL and an executable to communicate from a different process?</p>

<p>For an example:</p>

<pre><code>Child.dll is loaded into Target.exe...
Owner.exe is running...
Owner.exe sent message "close" to Child.dll
Child.dll received message "close" from Owner.exe
Child.dll executed: ExitProcess( 0 );
Target.exe has exited, therefore Child.dll has already been unloaded.
</code></pre>

<p>So, is it possible? If so, how? Thanks.</p>
