[問題] 是否有window的內建實體或暫存可以使用?

看板C_and_CPP作者 (毛毛)時間11年前 (2014/02/14 15:33), 編輯推噓4(409)
留言13則, 7人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) VC++的函式庫或WIN32的都可以使用 問題(Question): 我的問題是: 因為我要想用一個程式去即時監控另一個程式中的某一個變數或function傳出來的值, 我知道有幾種方式可以傳遞: 1.A程式先先存txt後.監控程式再去讀取txt檔案裡面的值. 2.或是寫一個Winsock Client和Server的方法來傳遞. 但是.第一種方式在存讀取時要有開txt的時間差,而且耗時很久! 而第二種方法需要在另一個程式上加入Winsock.且也耗時. 所以小弟想請問的問題:是否WIN32底下有實體或是本身內建的暫存器可以使用. 然後A程式將Data存到WIN32裡面的暫存器後.B程式值接include window.h以後, 然後找出對應的暫存器名稱,直接去讀回A程式剛剛存入的值呢? 請問各位先進與大大,是否有相關的程式介紹或範例呢?或是相關可以使用的暫存器嗎? 餵入的資料(Input):預期的正確結果(Expected Output):錯誤結果(Wrong Output):程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): 無 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.53.53

02/14 16:00, , 1F
pipe
02/14 16:00, 1F

02/14 16:32, , 2F
CreateFileMapping
02/14 16:32, 2F

02/14 17:26, , 3F
如果是在同一台電腦,shared memory應該符合你的需求
02/14 17:26, 3F

02/14 19:16, , 4F
CreateNamedPipe
02/14 19:16, 4F

02/15 14:13, , 5F
本版查一下 IPC , 都值得一看。
02/15 14:13, 5F

02/17 09:13, , 6F
感謝diabloevagto的建議!我會試看看您說的方式!
02/17 09:13, 6F

02/17 09:15, , 7F
感謝johnlinvc.但是有試過CreateFileMapping!但太慢.
02/17 09:15, 7F

02/17 09:16, , 8F
請問xpride,能否詳細的說明您所謂的shared memory嗎?
02/17 09:16, 8F

02/17 09:16, , 9F
感謝EdisonX,我待會來看一下您推薦的!
02/17 09:16, 9F

02/17 09:21, , 10F
johnlinvc和您說聲抱歉!物會您的意思了!
02/17 09:21, 10F

02/17 09:22, , 11F
因為看了EdisonX推薦的IPC,發現誤會了您的意思.
02/17 09:22, 11F

02/17 09:23, , 12F
在此說聲抱歉!各位大大推薦的感覺都不錯!
02/17 09:23, 12F

02/17 15:32, , 13F
ReadProcessMemory
02/17 15:32, 13F
文章代碼(AID): #1I_SRQuD (C_and_CPP)