I just finished writing my own library using WM_COPYDATA, and would happy to help you. I've learnt a few interesting things about WM_COPYDATA, like this: - It doesn't work across UAC, i.e. communicating processes must run in the same trust level for the messaging to work; - This messaging doesn't work for different bit platforms, i.e. communicating processes must be either 32-bit or 64-bit, no mix is supported. If you interested, my library allows easy communication with WM_COPYDATA for any .NET application ;)
Professional System Library on www.prosyslib.org