作業系統是win7x64,當使用x64程式與驅動通信,沒問題,正確!當使用x86程式與驅動通信,直接藍屏,估計是資料通信的問題,通信的資料用到了int與dword型別,請求大佬支援,這個問題該怎么解決呢?困擾好幾天了
uj5u.com熱心網友回復:
把通訊的代碼或者處理代碼的地方貼出來,也可以看一下系統的dump檔案uj5u.com熱心網友回復:
這樣子,應該是堆疊區例外,唉。想搞個com介面,間接呼叫,然而x64com,通過id創建物件失敗uj5u.com熱心網友回復:
驅動通信不太懂。不過,x86和x64通信特別需要注意資料所占位數,比如int在x86里面占4位,在x64里面占8位。所以定義通信標準的時候,盡量用int32和int64來區分uj5u.com熱心網友回復:
有的,不過,最后面還是會出錯轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/61575.html
標籤:其它技術問題
上一篇:少了點什么呢?
