winform 程式,程式能夠正常打開,連接硬體時報錯,客戶說前幾天能夠正常使用,今天才不行的,百度了,改了X86,X64...巴拉巴拉,還是無用。在我自己和同事電腦上可以正常運行,我懷疑她系統有問題但是找不到證據

[DllImport(@"\rfidlib_reader.dll", CharSet = CharSet.Unicode, CallingConvention = CallingConvention.StdCall)]
public static extern int RDR_LoadReaderDrivers(string drvpath);
RDR_LoadReaderDrivers(@"\");//執行這段時報錯
貼一段代碼
uj5u.com熱心網友回復:
估計病毒, 360之類的把 系統dll 檔案弄得有問題了, 讓她重裝安裝系統吧
uj5u.com熱心網友回復:
業務那邊說今天有好幾個客戶都出現這個情況
uj5u.com熱心網友回復:
在你出問題的機器上,把廠家發給你的demo跑一下廠家demo跑通了,然后我們在談怎么解決你的問題
廠家demo都通不了,對不起。讓廠家先上
uj5u.com熱心網友回復:
這是因為64位行程試圖加載一個32位組件,所以先搞清楚出問題的機器是64位還是32位,rfidlib_reader.dll這個庫應該和你程式用同樣的編譯環境,所以最好都是x86編譯,或者x64編譯。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/273933.html
標籤:C#
