LAP Implementation Issues (Windows CE 5.0)

Send Feedback

When creating a LAP, keep in mind the following implementation issues:

  • Often LAPs require a fallback mechanisim. For example, in the case of a fingerprint LAP, there is often an ability to enter a strong password if the fingerprint recognition engine fails. Such mechanisms are LAP-dependent, and must be implemented in the LAP itself.

  • When LASS makes the following calls, a global LASS lock is held. As a result, LAPs should not block any longer than necessary when implementing these calls:

  • If a LAP spawns a new thread, the newly created thread should not make any calls back into LASS. If it does, it is possible to cause a deadlock.

  • When you implement a LAP, it is important to consider what the behavior should be when VerifyUser is called before the user has been enrolled. The two recommended behaviors are:

    • VerifyUser returns TRUE until the user enrolls.
    • Enrollment is forced on the first call to VerifyUser.

    The default password LAP implements the first option.

See Also

LASS Samples | Creating a LAP

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.