Как заменить или настроить экран блокировки Windows Mobile? - PullRequest
1 голос
/ 18 июня 2009

Как заменить или настроить стандартный экран блокировки Windows Mobile 6.1 для отображения моего окна с функциональностью моей программы?

Спасибо.

1 Ответ

2 голосов
/ 19 июня 2009

Если вы имеете в виду экран блокировки устройства, то вам необходимо создать LASSD LAP dll для замены встроенной LAP dll.

Я настоятельно рекомендую прочитать и полностью понять страницу Проблемы с реализацией LAP и посмотреть образец библиотеки LAP в Windows Mobile 6.0 SDK.

Вам потребуется подпись, если вы хотите работать на смартфонах (устройствах без сенсорного экрана) или на некоторых устройствах с сенсорным экраном от некоторых операторов. Я бы порекомендовал подписать его, если ваша компания.

В блоге есть сообщения о LAP dll разработке, которые могут оказаться полезными (или нет).

Я сам написал dll LAP, поэтому знаю большинство связанных с этим проблем (их много).

У меня были некоторые проблемы:

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