We are currently working on a project involve with security software SecureDoc, which has a pre-boot logon page which requires to enter password before entering OS. We are trying to use Arduino Due's emulation keyboard function to enter password automatically.
The codes are working perfectly under OS, but no typing can be detected at the logon page. We guess that SecureDoc has blocked all ports functions due to security reasons, but it passes all devices with keyboard and mouse classes, such as attached keyboard and mouse.
There is a port trusting list in SecureDoc interface, but Arduino's native port cannot be detected.
By right, Arduino Due's emulated keyboard shows as a keyboard class in device manager as same as other genuine keyboards, are there any difference between those two?
Or in general, how can I get arduino to work under this pre-boot environment? Any advice is welcomed!