Accès à la carte sim en c#

Description

Heureux possesseurs de Pocket PC faisant office de téléphone, vous avez peut-être comme moi éprouvé le besoin de manipuler les informations stockées dans la carte SIM. Cela peut se faire en C, mais ici je propose de wrapper la dll SIM API MANAGER.

Bon, après avoir essayé de différentes manières de wrapper cette dll, je me suis aperçu que c'était déjà fait depuis longtemps sur www.opennetcf.org. Alors j'ai utilisé leurs dlls OpenNetCF.dll et OpenNEtCF.Phone pour réaliser cette petite appli. Ces dlls sont dans le zip, mais vous pouvez télécharger et recompiler vous-même toutes les dlls proposées en allant sur le site.

Ensuite, j'ai voulu accéder aux contacts pour les mettre à jour avec ce que je trouvait sur la carte SIM, en C#. Là encore, j'ai cherché un moment avant de trouver un exemple utilisant un wrapper du composant COM "POOM" (Pocket Outlook Object Model). Vous trouverez la démo sur le site "http://www.microsoft.com/downloads/details.aspx?FamilyId=80D3D611-CC81-4190-AAB4-B1EA57637BAC&displaylang=en".

Enfin, j'ai aussi intégré l'affichage automatique du SIP (Simulate Input Panel) quand on se positionne dans une textbox.

En espérant que ce source vous evite mes longues recherches...

Conclusion :


Soyez indulgent, ce n'est pas une interface de rêve, mais l'appli relit les noms et numéros de téléphone trouvés sur la carte SIM, permet d'en ajouter ou d'en effacer, et synchronise les éléments trouvés avec les contacts existants.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.