أين يبحث DLLImport عن مكتبات DLL غير المُدارة؟
سؤال
سؤال سريع:عند الإعلان عن سمة DLLImport في .Net، أين يبدو وقت التشغيل لحل تبعية DLL؟هل يجب علي تفريغ ملف DLL وجميع ملفات إنه التبعيات في مجلد بن؟
المحلول
أعتقد أنه يعمل مثل LoadLibrary.
ربما البحث عن مسار Windows في LoadLibrary باستخدام البيان سيكون مفيدا.
يحرر ترتيب البحث في مكتبة الارتباط الديناميكي ربما هو ما تريد.
نصائح أخرى
وعموما، وكنت أتوقع أن ننظر إلى كل ما هو معرف في مسار المستخدم.
لمعرفة ما يحتوي على هذا، من موجه الأوامر، اكتب echo %PATH%
[أدخل]
لا تنتمي إلى StackOverflow