- WM_COPYDATA
- http://delphi.ktop.com.tw/board.php?cid=30&fid=72&tid=106689
- 那麼WM_COPYData它幹了啥? windows 系統自己訂的東西,無非就是要讓 不同 proceess 可以溝通。於是當 exeB的5000的位址送過去時,windows會偷偷的把 exeb 的內容印射到 exeA可以讀到的地址,這裡當然很玄的技巧。但你就想像,windows讓接收訊息的那方可以神奇的去抓別人家裡的資料。若你真的不想用 windows提供的這個方法。你可以
1/ 寫一個dll,並設定該dll可以分享資料,然後讓 exea 與 exeb 都載入該dll
2/ 也可以用 socket 方式
3/ 也可以用 fiemapping的方式
4/ name pipe 方式
沒有留言:
張貼留言