目前引入了2個SDK 版本不一樣 A,B2個DLL檔案名相同 放入不同目錄,但是A B還各自依賴一堆同名的DLL C ,C的版本也不一樣,造成呼叫時錯誤 怎么處理
uj5u.com熱心網友回復:
呼叫之前ActivateActCtx,呼叫之后DeactivateActCtx(注意捕捉例外)。當然每個SDK函式都這么封裝一遍十分麻煩,如果不能讓這些DLL用ISOLATION_AWARE_ENABLED重新編譯一遍,那也可以用代理行程隔離這兩個SDK。uj5u.com熱心網友回復:
額外撰寫一個 COM型別的服務器程式 XXX.exe,在XXX.exe程式中代理呼叫其中的一個C.DLL轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/28742.html
標籤:進程/線程/DLL
