Если вы имеете в виду экран блокировки устройства, то вам необходимо создать LASSD LAP dll для замены встроенной LAP dll.
Я настоятельно рекомендую прочитать и полностью понять страницу Проблемы с реализацией LAP и посмотреть образец библиотеки LAP в Windows Mobile 6.0 SDK.
Вам потребуется подпись, если вы хотите работать на смартфонах (устройствах без сенсорного экрана) или на некоторых устройствах с сенсорным экраном от некоторых операторов. Я бы порекомендовал подписать его, если ваша компания.
В блоге есть сообщения о LAP dll разработке, которые могут оказаться полезными (или нет).
Я сам написал dll LAP, поэтому знаю большинство связанных с этим проблем (их много).
У меня были некоторые проблемы:
- Некоторые устройства неправильно предоставляют поддержку клавиатуры SIP или T9 в начале процесса загрузки, поэтому затрудняется ввод символов на некоторых устройствах.
- На некоторых устройствах с сенсорным экраном кнопка SIP не будет отображаться (но все еще будет работать) в начале процесса загрузки.
- Поддерживать полное шифрование устройства нелегко. Вы должны поддерживать «вход» пользователя правильно, без документации о том, как это сделать.
- Установка DLL LAP приведет к разрядке батареи на большинстве устройств. Я не дошел до сути этого, но установка любой DLL-библиотеки LAP (даже примера Microsoft), кажется, вызывает опрос DLL LAP, вызывая VerifyUser все время, пока экран выключен, не давая устройству перейти в приостановленное состояние. Это очень быстро разряжает батарею.