最近在調試程序的時候,輸出窗口出現了如下的錯誤,着實讓我有點摸不着頭腦:
首先我們看到這個錯誤:RPC 服務器不可用。說明程序在運行過程中,嘗試以遠程過程調用的方式調用系統的某個組件提供的服務,但是這個服務不可用。但是我的程序是一個很簡單的MFC應用程序,不涉及系統組件的RPC調用。
操作被 SCardCancel 請求所取消接下來,我們看這個錯誤消息:操作被 SCardCancel 請求所取消。
說明此錯誤消息和SCardCancel有關,根據名字來看,應該是和智能卡有關的東西。回憶起來,今天上午需要使用網銀,就在電腦上安裝了工行的網銀程序,一大堆的各個插件。
嘗試卸載捷德這個東西,應該和U盾有關的組件。然後重新跑程序,發現錯誤不再出現。由此确認,此問題是工行網銀安裝的插件導緻的。
總結在模塊列表中發現有兩個陌生的dll注入到了我的應用進程:aetsprov.dll和aetpkss1.dll。這兩個玩意,在卸載捷德的組件後就消失了,說明它們是在安裝捷德後釋放到system32目錄下的,并進一步注入到了我的程序。
最後,還是老老實實在手機上用網銀吧。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!