编程语言
首页 > 编程语言> > c-如何与其他应用程序共享HGLOBAL?

c-如何与其他应用程序共享HGLOBAL?

作者:互联网

我试图了解有关HGLOBALs的信息,因为我刚刚发现我认为是错误的.

在应用程序A中,我GlobalAlloc()数据(带有GMEM_SHARE | GMEM_MOVABLE),并将字符串“ Test”放入其中.现在,我可以给另一个应用程序以获取该数据什么?

但是我(错误地!)在所有过程中HGLOBAL都是有效的,这显然是错误的,因为HGLOBAL是指向全局数据的句柄,而不是指向全局数据的指针(这就是我所说的“ OHHHH!”).

那么如何将HGLOBAL传递给另一个应用程序?

注意:我只想向数据传递“指针”,而不是像剪贴板那样传递数据本身.

非常感谢!

标签:c,winapi,shared-memory
来源: https://codeday.me/bug/20191013/1911012.html