中行安全控制項可致 Win8 筆記本鍵盤失靈

2021-09-21 03:03:23 字數 1827 閱讀 8915

但在我最近買了一款 dell vostro 筆記本之後,發現了中行的網銀安全控制項還是存有一些問題。記得之前在 win8 rc 版時,它的問題出在與64位系統不太相容,導致鍵盤在密碼輸入框處,每按下乙個字母,輸入框就會卡死,很久以後才反映輸入的那個字母。之後修復了這個假死的問題,在我的 hp elitebook 上的64位 win8 正式版上,測試一切正常。可是日前,經過我反覆嘗試,在 dell vostro 5460 上,每次只要安裝了中銀安全控制項,所有鍵盤,不論是筆記本自帶的鍵盤還是插入的 usb 鍵盤,都會失靈,即鍵盤不再起作用,任何鍵入都不會有效果。也許對於不知情的使用者而言,他們甚至可能以為是鍵盤壞掉了,而且由於鍵盤失靈,他們也很難通過這台機器去尋求幫助。

搜尋網際網路,可以發現,這個問題不止我乙個人遇見,很多人寫的解決辦法是刪除 %systemroot%\system32\drivers\etd.sys 然後重啟,但是我相信這絕非解決問題的辦法。因為經查證,這個檔案是 dell 的觸控板驅動,其實這款觸控板是 elan microelectronics 公司生產的。通過搜尋發現,很多品牌的膝上型電腦,例如戴爾、華碩等,只要採用了這款觸控版(在64位 windows 8 上),使用者在安裝中行網銀的時候,就會遇到這種鍵盤失靈的問題。(例如 dell vostro 5460, dell inspiron 15r,華碩 a45 等。)

那麼可想而知,中行在讓使用者安裝他的安全控制項之時,一定是安裝程式為系統新增了一款用於過濾使用者輸入的驅動程式,並且該驅動程式會干擾正常的使用者輸入裝置驅動程式的執行。通過實驗環境還原當時的步驟,收集資料並加以分析,我找到了這個中行安全控制項釋放出來的驅動檔案——protectora.sys (還有乙個叫 protect.sys 的,已無法找到,估計是臨時生成的中間檔案)

從這個檔案的簽名看,是中國銀行的數字簽名,只不過簽署的時間是 2023年,老了點兒。再看描述,版權署在2023年,通過檔案說明中的文字,是個鍵盤保護驅動程式,應該是與使用者輸入裝置或者使用者輸入裝置傳入的內容相關的(過濾型)。

由此可見,中行控制項的更新是換湯不換藥,能相容大多數電腦64位 win8 的新版安全控制項中,仍包含著很舊的"核心"。興許這個控制項的 release 前,也是沒有經過嚴格的標準化測試的。想想我之前寫過的建行的和中國移動充值控制項的問題,也許這個中行的控制項也是包給一家第三方公司寫的,只不過使用了中國銀行的證書進行**簽名。相信這一直都是電商和有網路服務的各大公司頭痛的問題:自己可能沒有專業的做程式開發的雇員,而外包後,由於自己不懂技術,無法對第三方公司的作品進行專業的驗證和驗收,因此質量難以控制。不過啊,對於這麼大的銀行而言,難道請不起專業的大軟體公司做控制項開發以確保質量麼?或者自己成立個軟體開發團隊應該也不是問題吧。

最後,如果您也遇到了此問題,可以將以下內容用記事本儲存成 .cmd 格式執行,用於刪除 protecta.sys 這個導致問題的驅動:

del /f /q %systemroot%\system32\drivers\protectora.sys

win8筆記本按SHIFT鍵刪除的資料找回辦法

清空 站是很常見的資料恢復故障。在清空 站後如何恢復資料就顯的尤為重要了,首先我們需要明白,在清空 站後不能往要恢復的誤刪檔案所在的分割槽,存入任何新的檔案,否則資料覆蓋了就無力回天了。接下來我們還需要了解下具體如何恢復清空 站的資料,具體請看正文了解。工具 軟體 星空資料恢復軟體 步驟2 程式開啟...

筆記本預裝win8改成win7

1.為什麼無法正常安裝win7 現在大多數的筆記本安裝新一代的uefi bois。新的bois中有乙個模組叫csm,全名compatibility support module 即相容性支援模組。它是乙個很特殊的模組,能對不支援uefi的系統提供相容性支援。目前win7對uefi不完全支援 win8...

WIN8下筆記本共享熱點的設定

c windows system32 netsh wlan start hostednetwork 無法啟動承載網路。組或資源的狀態不是執行請求操作的正確狀態。解決方法 備註 設定的方法 虛擬wifi設定為允許 netsh wlan set hostednetwork mode allow 設定wi...