سؤال

لدينا عدد كبير من الأجهزة المحمولة النافذة (رمز MC35 و MC70). أريد أن أكتب تطبيقا صغيرا يحصل على الرقم التسلسلي للجهاز ورقم SIMCARD التسلسلي (وليس رقم الهاتف). لقد حاولت استخدام الرمز SDK ويمكنني الحصول على الرقم التسلسلي للجهاز ل MC70s لأن لديهم وحدة رقمية رقمية إلكترونية. ولكن غير متأكد من كيفية الحصول على تفاصيل SIM. إذا لم أتمكن من الحصول على الرقم التسلسلي الجهاز من MC35S، هل يمكنني الحصول على رقم IMEI؟

البصر وراء هذا هو حتى أتمكن من الحفاظ على سجل تاريخ يصل إلى ما هو سيم في ما يده في أي وقت. سأكتب البيانات إلى ملف repisty حيث سيطرح SOTI Mobile Control بهذا يده.

هل كانت مفيدة؟

المحلول

يرى هنا للحصول على وظائف إدارة SIM. لا يمكنني العثور على أي شيء لاستعادة معرف SIM، إذا كان هذا الشيء موجود. أفترض أنه يمكنك تحديد SIM حسب رقم الهاتف. هل من الممكن اثنين من سيمز مختلفة لديك نفس رقم الهاتف؟ للحصول على رقم الهاتف هناك عينة GetPhoneNumber في Windows Mobile SDK.

أما بالنسبة لتحديد الهاتف، فإن الطريقة الصحيحة هي قراءة معرف الجهاز. مرة أخرى، هناك عينة GetDeviceID في SDK (كلاهما في CPP CPP WIN32). نسخ من العينة اقرأني:

GetDeviceUnqueID يحمي خصوصية الجهاز. تحتاج التطبيقات المتعددة إلى استخدام معرف الجهاز الفريد للتواصل مع الخوادم. لحماية خصوصية الجهاز، يجب ألا تكون الخوادم المتعددة قادرا على ربط البيانات من نفس الجهاز. لا يستخدم GetDeviceUnqueID أي معلومات إضافية بخلاف البيانات التي يتم توفيرها بواسطة التطبيق، لذلك سيحصل أي تطبيق يمر في نفس تطبيق بيانات بيانات التطبيق على نفس التجزئة. يمكن استدعاء API هذا يكون أي تطبيق بغض النظر عن مستوى الثقة للتطبيق.

إذا كنت ترغب في استرداد IMEI، انظر على سبيل المثال هنا.

نصائح أخرى

أنت بعد seedgetgeneralinfo. مكالمة تابي. تريد إلقاء نظرة على رقم المشترك، والذي يقع باستخدام DWSubScribernumbersize و DWSubScribernumberoffset LineGeneralinfo. هيكل عوائد المكالمات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top