I\'m trying to understand something about HGLOBAL
s, because I just found out that what I thought is simply wrong.
In app A I GlobalAlloc()
data
Read the documentation. With the introduction of 32-bit processing, GlobalAlloc()
does not actually allocate global memory anymore.
To share a memory block with another process, you could allocate the block with GlobalAlloc()
and put it on the clipboard, then have the other process retreive it. Or you can allocate a block of shared memory using CreateFileMapping()
and MapViewOfFile()
instead.