Symbole du SDK WM 5

Nous disposons d’un grand nombre d’appareils Windows Mobile (Symbol MC35 et MC70). Je veux écrire une petite application qui obtient le numéro de série du périphérique et le numéro de série de la carte sim (pas le numéro de téléphone). J’ai essayé d’utiliser le kit de développement de symboles (Symbol SDK) et je peux obtenir le numéro de série du périphérique pour les MC70 car ils disposent d’un module de numéro de série électronique. Mais vous ne savez pas comment obtenir les détails de la simulation. Si je ne parviens pas à obtenir le numéro de série du périphérique à partir du MC35, puis-je obtenir le numéro IMEI?

Le but de cette opération est que je puisse garder une trace de la date de ce que sim contient quel ordinateur de poche. Je vais écrire les données dans un fichier de registre où SOTI Mobile Control les reliera à cet ordinateur de poche.

Voir ici pour les fonctions de gestion de la carte SIM. Je ne trouve rien pour récupérer un identifiant SIM, s’il en existe un. Je suppose que vous pouvez identifier la carte SIM par son numéro de téléphone. Est-il possible que deux cartes SIM différentes aient le même numéro de téléphone? Pour obtenir le numéro de téléphone, vous trouverez l’exemple GetPhoneNumber dans le Kit de développement logiciel (SDK) Windows Mobile.

En ce qui concerne l’identification du téléphone, la méthode correcte consiste à lire l’ID de périphérique. Là encore, il existe un exemple GetDeviceID dans le SDK (les deux sont dans Common \ CPP \ Win32). La copie de l’échantillon me lit:

GetDeviceUniqueID protège la confidentialité d’un périphérique. Plusieurs applications doivent utiliser l’identificateur unique d’un périphérique pour communiquer avec les serveurs. Pour protéger la confidentialité d’un périphérique, plusieurs serveurs ne doivent pas pouvoir corréler les données du même périphérique. GetDeviceUniqueID n’utilise aucune information supplémentaire autre que les données fournies par l’application. Par conséquent, toute application qui passe dans le même tampon de données d’application obtiendra le même hachage. Cette API peut être appelée n’importe quelle application, quel que soit le niveau de confiance de l’application.

Si vous souhaitez récupérer l’IMEI, voir par exemple ici .

Vous êtes après l’ appel TAPI lineGetGeneralInfo . Vous souhaitez consulter le numéro d’abonné, qui est localisé à l’aide des membres dwSubscriberNumberSize et dwSubscriberNumberOffset de la structure LINEGENERALINFO renvoyée par l’appel.