Authentication Reset Component (ARC)

4/8/2010

A 3rd-party Authentication Reset Component can be registered on the system to handle the administrative functions for the request. This component has complete autonomy to take any action necessary, including but not limited to displaying UI to the user, connecting to an external server, and manipulating data on the device. The Authentication Reset Component must take the necessary steps to determine if the user is authorized to perform a reset of the device's authentication. All Authentication Reset Components must allow the user to cancel or place emergency calls if the device has a phone.

A 3rd-party Authentication Reset Component registers itself using the AuthReset Dll registry value. Authentication Reset Components are free to take any action necessary to setup, then allow or deny the Authentication Reset process, but are required to export three named functions: ARCRequest, ARCGetValue, and ARCSetup.

Authentication Reset Components must be signed with a trusted certificate. Only one Authentication Reset request will be handled at a time. All visible windows must use the WS_EX_ABOVESTARTUP style in order to display above startup when the device is locked.

See Also

Reference

Authentication Reset System Reference

Concepts

Authentication Reset System

Other Resources

Local Authentication Subsystem (LASS)