我想了解一些關於HGLOBAL
的事情,因爲我剛發現我認爲是錯的。如何與其他應用程序共享HGLOBAL?
在應用程序A I GlobalAlloc()
數據(與GMEM_SHARE|GMEM_MOVABLE
)並將字符串放在其中。現在,我可以向另一個應用程序提供哪些數據?
我雖然(錯誤地!)那HGLOBAL
s爲在所有的進程,這顯然是錯誤的有效的,因爲HGLOBAL
是HANDLE
到全局數據,而不是指向全局數據(這就是我說的「天上!「)。
那麼我怎麼能通過HGLOBAL
到另一個應用程序?
注意:我想只傳遞一個「指針」到數據,而不是數據本身,就像在剪貼板中一樣。
非常感謝! :-)
您可以先閱讀關於Windows上的IPC。 – rkosegi
'HGLOBAL'是來自16位Windows的保留。他們再也沒有什麼「全球化」了。 –