2009-10-08 7 views
1

J'ai recherché et recherché sur Google après ce sujet, mais je n'ai trouvé aucune bonne réponse.C# windows informations sur les appareils mobiles

Comment puis-je obtenir l'imei pour le téléphone, ou au moins un identifiant unique. Je suis également intéressé à trouver le numéro de téléphone à travers la carte sim. im en ce moment à l'aide du systemstate pour obtenir le numéro de téléphone du propriétaire, mais qui est seulement établi si le propriétaire a mis lui-même

Répondre

0

Voir cette question plus tôt:

Unique Machine ID for a Windows CE Device

Pour autant que je peux dire, ce vous voulez faire n'est pas vraiment possible sur un appareil Windows Mobile. Je pense qu'une alternative simple (qui peut ou peut ne pas fonctionner, selon vos objectifs) consiste à écrire un GUID au hasard dans le registre du périphérique quelque part la première fois que votre application est exécutée, puis l'utiliser pour identifier le périphérique.

2

Il ya ce EXE pour récupérer l'IMSI si cela vous aide.
Et j'ai trouvé une fonction GetDeviceUniqueID sur le blog de l'équipe mobile (link), devrait vous donner un identifiant unique en fonction de ce qu'ils ont dit (écrémé par l'article)

+0

Merci ... je vais regarder dans ce – Ikky

0

La chose IMEI et IMSI via TAPI ne fonctionne pas toujours sur les périphériques plus récents en raison de restrictions de sécurité. Les appels d'appareil UniqueId n'étaient pas nécessaires pour fonctionner jusqu'à ce que je pense 6.1. Certains OEM n'ont pas implémenté.

Questions connexes