إذا لم أكن مرة واحدة مرجع النظام. في برنامجي، لماذا يحصل المستخدم الخاص بي على خطأ؟
-
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.
هل تعرف ما في التعليمات البرمجية الخاصة بك أو الرمز الذي تستخدمه مثل الأدوات التي تتطلب هذا الملف؟
تعديل:
ننسى لحظة دوه من فضلك .... التعليقات تقول كل شيء. :)