當前位置:編程學習大全網 - 編程軟體 - 怎麽用C++或DELPHI實現讀取另壹個進程的變量?

怎麽用C++或DELPHI實現讀取另壹個進程的變量?

這樣的方法有很多大致有10幾中吧,我說說我會的

1:DLL,DLL是跨越進程的,也就是說它能被不同的進程調用,我們知道在WINDOWS中,進程A中的東西不能訪問進程B中的東西,但是DLL是壹個例外,妳可以用DLL道出/入壹個變量,進行讀取,如妳的DLL是壹個出的類,這個類有壹個成員叫int PAMAS,進程A調用這個DLL,寫入PAMAS為10。在進程B中同樣調用這個DLL,它讀取PAMAS的值。

2:創建虛擬***享內存。

3:管道,了解linux的人都應該知道這個東東

更詳細的東西可以學習WINDOWS/LINUX內核編程妳也可以參考壹下網頁

VC++實現進程間數據傳遞的實例

/06/0119/12/27R2H8K800091LRC.html

同時您也可以在GOOGLE上搜索“進程間通信”,會有更詳細的資料

  • 上一篇:編完c++代碼後,怎麽做出軟件?
  • 下一篇:如何選擇洗衣機?
  • copyright 2024編程學習大全網