PDA

View Full Version : import unmanaged dll



x32bit
سه شنبه 09 فروردین 1390, 17:26 عصر
سلام
من یه کدی با استفاده از unrar.dll نوشتم که این قابلیت به من می دهد که فایلهائی با پسوند rar بتوانم
extract کنم این کد در کامیپوتر خودم به خوبی کار می کند (dll مفروض در پوشه bin قرار دادم و با دستور
[importdll("unrar.dll") آن را import کردم ولی وقتی کد به سرور انتقال می دهم این خطا را می گیرد
Unable to load DLL '': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

در این مورد در سایتهای خارجی جستجو کردم بعضیا نوشته بودند که به خاطر مسائل امنیتی این اجازه به ما داده نمی شود بعضی ها هم نوشته بودند که این یک باگ در iis های قدیمی است که در iis نسخه های بالاتر برطرف شده است

یکی از راه حل ها این بود که این dl در پوشه system32 کپی کنیم ولی من اجازه دسترسی به سرور را ندارم
در مورد راه حلهای دیگر هم اطلاعات به صورت پراکنده بود و من دقیقا متوجه نشدم که باید چه کاری انجام دهم
لطفا در این مورد توضیحاتی را ارائه کنید
باتشکر