如何更换或自定义Windows Mobile的锁屏?

时间:2009-06-18 17:34:43

标签: windows-mobile

如何更换或自定义标准Windows Mobile 6.1锁定屏幕以显示具有我的程序功能的窗口?

感谢。

1 个答案:

答案 0 :(得分:2)

如果您指的是设备锁定屏幕,则需要创建LASSD LAP dll来替换内置的LAP dll。

我强烈建议您阅读并完全理解LAP Implementation Issues页面并查看Windows Mobile 6.0 SDK中的示例LAP dll。

如果您希望使用智能手机(非触摸屏设备)或某些操作员的某些触摸屏设备,则需要对其进行授权。如果你是一家公司,我会建议你把它签好。

有一些关于LAP dll开发的博客文章,您可能会觉得有用(或没有)。

我自己编写了一个LAP DLL,所以我知道所涉及的大部分问题(有很多)。

我遇到的一些问题:

  1. 有些设备在启动过程的早期没有正确提供SIP或T9键盘支持,因此很难在某些设备上输入字符。
  2. 某些触摸屏设备,SIP按钮在启动过程的早期阶段不会显示(但仍然有效)。
  3. 支持完整的设备加密并不容易。您必须支持正确“记录”用户,而不提供有关如何执行此操作的文档。
  4. 安装LAP dll会耗尽大多数设备上的电池电量。我没有深究这一点,但安装任何LAP DLL(甚至是微软的例子)似乎都会导致LAP dll被轮询,一直调用VerifyUser,而屏幕关闭则会阻止设备进入暂停状态。这会非常快地耗尽电池。