開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VS2010
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
MFC
問題(Question):
各位版友好!!
我是透過WinIo來讀寫EC
由於進入EC步驟比較繁瑣 需要多個指令才可進入EC
單一個程式內可以透過Critical Section來避免不同指令同時要讀寫EC時
造成讀寫錯誤的情況發生
但當不只一個要讀寫EC的程式在執行時
則時常發生造成錯誤讀寫EC的情形發生...
原因我覺得應該是第一支程式正在讀寫EC時
另一支程式也同時在讀寫EC 造成二者都讀寫到錯誤的內容...
想到的解決方向為:
能讓系統知道是不是已有某指令正在進行EC讀寫
其它同時需要進入EC的程式要等前一個完成動作 再開始執行
有跟其他朋友討論過這個問題
有人說可能需要Windows的修改驅動程式來解決此問題
但具體做法也沒一個概念...
想請問有版友有碰到跟我相似的情況嗎
希望能給小弟一些建議QQ
感激不盡 謝謝!!