. While Windows 8 is still in the pre-release version, major software vendors and online service providers are in the process of developing and testing intensively, in preparation for providing Windows 8-compatible programs. At that time, I wrote a question about the inability of the CCB Network Shield to use and its solution. With the official launch of Win8, Win8's compatibility with websites and software is still commendable, thanks to the cooperation and efforts of various software providers. For the daily use of online banking, many have updated the controls that need to be installed by users. Users can use online banking on Win8 without encountering obstacles.
But after I recently bought a DELL Vostro laptop, I found that there are still some problems with the online banking security controls of BOC. I remember that when I was in the Win8 RC version, the problem was that it was not compatible with 64-bit systems, causing the keyboard to be in the password input box. Every time I press a letter, the input box will be stuck. After a long time, the letter entered will be reflected. . After fixing this fake death problem, I tested everything on the 64-bit Win8 official version on my HP EliteBook. However, a few days ago, after I tried repeatedly, on the Dell Vostro 5460, every time I installed the BOC security control, all the keyboards, whether it is the notebook's own keyboard or the inserted USB keyboard, will fail, ie the keyboard no longer works, any typing No effect. Perhaps for unsuspecting users, they may even think that the keyboard is broken, and because of the keyboard failure, it is difficult for them to seek help through this machine.
search the Internet, you can find that this issue is more than one person I meet a lot of people write solution is to delete the% SystemRoot% system32driversETD.SYS then restart, but I believe it is no solution to the problem . Because it was verified that this file is Dell's touchpad driver, this touchpad is actually produced by ELAN Microelectronics. Through the search, many brands of laptops, such as Dell, Asus, etc., only use this touch version (on 64-bit Windows 8), users will encounter this keyboard failure when installing online banking. problem. (For example, Dell Vostro 5460, Dell Inspiron 15R, ASUS A45, etc.)
It is conceivable that when the Bank lets users install his security controls, the installer must add a system to the system. Filters the driver input by the user, and the driver interferes with the normal user input device driver operation. Through the experimental environment to restore the current steps, collect data and analyze it, I found the driver file —— ProtectorA.sys released by this Bank Security Control (there is also a file called Protect.sys, which can not be found, it is estimated to be temporary generated intermediate file)
see from the signature of this document, is a digital signature Bank of China, signed only time in 2010, a little old. Looking at the description, the Copyright Department in 2008, through the text in the document description, is a keyboard protection driver, which should be related to the user input device or the content input by the user input device (filter type).
It can be seen that the update of the Bank Control is not changing the medicine, and it is compatible with the new version of the 64-bit Win8 security control of most computers, and still contains the very old "core". It is hoped that before the release of this control, it has not undergone rigorous standardized testing. Think about the problems with CCB and China Mobile recharge controls I wrote before. Maybe the Bank's controls are also written for a third-party company, but only use the Bank of China's certificate for code signing. I believe this has always been a headache for e-commerce and major companies with network services: they may not have professional employees who are doing program development. After outsourcing, they cannot professionally work on the works of third-party companies because they do not understand technology. Verification and acceptance, so quality is difficult to control. However, for such a large bank, can't you afford a professional software company to do control development to ensure quality? Or set up a software development team should not be a problem.
Finally, if you are experiencing this issue, you can save the following in Notepad with .cmd format to remove ProtectA.sys, the driver that caused the problem:
del /f /q %systemroot% system32driversProtectorA.sys
After testing, deleting the mid-line driver and restarting the computer, the keyboard failure will be resolved, and you can still log in to BOC's online banking. However, there is a certain possibility that the Bank's controls can no longer "protect" your keyboard input (depending on what the developer is doing with this driver), so please note that if this control is this The driver has caused problems with your computer, please be aware of the potential risks after deletion, and this is entirely your personal and voluntary decision. If you have deleted, it is recommended to use your own computer when logging in, and pay attention to whether the software environment of the computer is safe. I also hope that the Bank of China can solve this problem as soon as possible. Please also call the BOC customer service hotline, select the online banking special, and then report this issue