إذا لم أكن مرة واحدة مرجع النظام. في برنامجي، لماذا يحصل المستخدم الخاص بي على خطأ؟

StackOverflow https://stackoverflow.com/questions/1316922

  •  19-09-2019
  •  | 
  •  

سؤال

لدي برنامج لا يحدث مرة واحدة مرجع System.I0، مشفرة في VB.NET، حتى الآن لسبب ما حصل مستخدمي على هذا:

Description:
  Stopped working

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: advancedclipboard.exe
  Problem Signature 02: 1.0.0.0
  Problem Signature 03: 4a903bf5
  Problem Signature 04: Microsoft.VisualBasic
  Problem Signature 05: 8.0.0.0
  Problem Signature 06: 4889f422
  Problem Signature 07: 6e
  Problem Signature 08: 8
  Problem Signature 09: System.IO.FileNotFoundException
  OS Version:   6.0.6000.2.0.0.768.3
  Locale ID:    1033

في تقرير التحطم من مرة واحدة بدأ البرنامج.

أنا أستخدم مجموعة أدوات Krypton من ComponentFactory.com و Obfuscator من http://ntcore.com/phoenix.php..

كان المستخدم يعمل فيستا، وليس لدي أي فكرة عما إذا كان لديك تثبيت .NET Framework.

أي واحد من هذه الأشياء يمكن أن يحدث، على ما أعتقد:

  • تعطل عدم وجود إطار .NET مثبت عليه
  • حاجة لي مجموعة أدوات الكريبتون إلى حزمة .dll معها (غير محتمل)
  • Obfuscator obfcated رمزي وكسرها

أي من هذه هي الأرجح أن كسر برنامجي؟

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

المحلول

تحتاج إلى تضمين componentfactory.krypton.toolkit.dll. مع التطبيق الخاص بك.

نصائح أخرى

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

يتذكر التعطل أنه لم يتمكن من العثور على AdvancedClipboard.exe.

هل تعرف ما في التعليمات البرمجية الخاصة بك أو الرمز الذي تستخدمه مثل الأدوات التي تتطلب هذا الملف؟

تعديل:

ننسى لحظة دوه من فضلك .... التعليقات تقول كل شيء. :)

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