سؤال

أهلاً!

لدي بعض PDAs (Windows Mobile) لاختبار طلبي. واحد منهم هو htc touch المزدوج، ولديها بعض البق في تصحيح. وبعد هناك جهاز Armv6 آخر يمكنني استخدامه، لكنه بعيد. لذلك لا يمكنني استخدام كابل USB، ولكن يمكن استخدامها TCP / IP. (الإنترنت، وليس إنترانت).

هل تعرف كيف يمكنني الاتصال بجهاز Windows المحمول البعيد لتصحيح تطبيق على ذلك؟

لقد حاولنا طرق مختلفة والآن نعرف هذا:

  1. ActiveSync سيئة. تعطيل جميع الاتصالات الخارجية إلى الجهاز وهو أمر مستحيل (أو فقط لا أعرف كيف) من أجل تصحيح الجهاز عن بعد أثناء توصيله عبر ActiveSync.
  2. لقد أنشأنا VPN، جهاز متصل عبر Wi-Fi إلى الكمبيوتر البعيد، ويمكن الوصول إلى طرق الإعداد إلى الجهاز عبر VPN. في هذا الجهاز، يمكن توصيل الجهاز بدون ActiveSync (MSDN.) من Visual Studio على جهاز الكمبيوتر البعيد. لكن الاتصال من Visual Studio على جهاز الكمبيوتر الخاص بي لم يكن متاحا - "الجهاز غير جاهز". يمكنني ping الجهاز، ولكن لا يمكنني توصيلها من Visual Studio.

لقد راجعت الأمور التالية:

  • إصدارات الثنائيات للاتصال بدون ActiveSync أن تكون صحيحة كما قال في مقالة MSDN أعلاه
  • أجهزة التوجيه / جدران الحماية لا تمنع أي شيء
  • الجهاز جاهز لتصحيح
  • تبدو الحزم التي تم استنشاقها إلى الجهاز مماثلة في حالة اتصال الكمبيوتر البعيد واتصال الكمبيوتر الخاص بي، ولكن قم بإنشاء جهاز الكمبيوتر الخاص بي بطريقة أو بأخرى اتصال واحد فقط، بينما عن بعد 2

أعتقد أن اتصال VPN و PDA بدون ActiveSync كان قريبا جدا من تصحيح الأخطاء عن بعد، ولكن هناك خطأ ما يحدث في ذلك. ربما أحتاج فقط بعض النوم الآن :)

والأسئلة هي:

  1. هل تعرف، كيفية تصحيح تطبيق Wince عن بعد بطريقة أبسط؟
  2. يا لها من مشكلة يمكن ان يكون مع "طريقة VPN" إذا كانت أبسط طريقة؟

شكرًا لك.

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

المحلول

يمكنك تحقيق ذلك عبر CoreCon ... بعد انتقلت Microsoft من EVC إلى Visual Studio التي تم إهمالها مدير النظام الأساسي لصالح CoreCon.

إلقاء نظرة تحت C: Program Files Common Files Microsoft Shared CoreCon 1.0 Target WCE400 [Targetarch].

أساسا تقوم بتشغيل conmanclient2.exe ثم cmaccept.exe الذي يفتح نافذة الوقت التي يمكنك من خلالها إنشاء اتصال TCP / IP عبر IDE.

يمكنك تجاوز الحاجة إلى cmaccept.exe عن طريق إضافة reg key hkey_local_machine system coreconoverendecity = dword: 0x01.

بعد تشغيل CoreCon على جهازك المستهدف، تحتاج إلى توجيه IDE إلى الجهاز عبر "خيارات الأجهزة" / "الخصائص" / "النقل" / "تكوين" / "استخدام عنوان IP محدد". ببساطة اضبط IP على ذلك من الجهاز.

لقد وجدت CoreCon أسرع بكثير وموثوقة من البنية التحتية EVC القديمة - المصحح يستفيد بالتأكيد منه. لديها حصتها العادلة من القيود، لكنها لا تعتمد مباشرة على ActiveSync التي تعوض عن ذلك! :)

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