2009-06-18 6 views

Répondre

2

Si vous voulez dire l'écran Device Lock, vous devez créer un LASSDLAP dll pour remplacer la DLL LAP intégrée.

Je vous recommande fortement de lire et de bien comprendre la page LAP Implementation Issues et d'examiner l'exemple de DLL LAP dans le Windows Mobile 6.0 SDK.

Si vous souhaitez utiliser des téléphones intelligents (appareils à écran non tactile) ou des appareils à écran tactile de certains opérateurs, vous devez disposer d'une signature privilégiée. Je recommanderais de l'avoir signé privé si vous êtes une entreprise.

Il y a des billets de blog sur le développement LAP dll que vous pouvez trouver utiles (ou non).

J'ai écrit moi-même une DLL de LAP donc je connais la plupart des problèmes impliqués (il y en a beaucoup).

Quelques problèmes que j'avais:

  1. Certains appareils ne fournissent pas correctement support clavier SIP ou T9 que tôt dans le processus de démarrage il rend difficile d'entrer des caractères sur certains appareils.
  2. Sur certains appareils à écran tactile, le bouton SIP ne s'affiche pas (mais fonctionne toujours) au début du processus de démarrage.
  3. Il n'est pas facile de prendre en charge le cryptage complet des périphériques. Vous devez prendre en charge la «connexion» à l'utilisateur correctement sans documentation sur la façon de le faire.
  4. L'installation d'une DLL LAP décharge la batterie de la plupart des périphériques. Je ne suis pas allé au fond de ceci, mais installer n'importe quelle DLL de LAP (même l'exemple de Microsoft) semble provoquer la scrutation de la DLL LAP appelant VerifyUser tout le temps pendant que l'écran arrête l'appareil de passer en état suspendu. Cela draine la batterie très rapidement.
+0

Merci! Vraiment bonne réponse! – wasker

Questions connexes