PDA

نسخه کامل مشاهده نسخه کامل : استفاده از این dll در برنامه؟



bagion
25-08-2010, 07:21
با سلام خدمت همه اساتیدومدیران سایت
من نیاز دارم از توابع این dll در برنامه استفاده کنم تنها چیزهایی که میدونم اینه
1-فقط فایل lib داره
2-سه تابع داره
3-با دستور regsvr32 رجیستر نمیشه (نمیدونم چرا؟)
لطف دوستان تست کنن اگه جواب گرفتن بگن(بی زحمت سورس هم بذارید)
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

hoax3r
25-08-2010, 09:46
اول : این نوع dll احتایج به رجیستر شدن نداره چون COM نیست
دوم : بدون داشتن تعریف توابع و فعال بودن Name Mangling از فایل lib. نمیشه استفاده کرد (البته خوب بود فایل lib. رو هم اینجا میزاشتین که ببینم)

من یه نمونه استفاده از این dll رو با استفاده از LoadLibrary و GetProcAddress میزارم



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

bagion
26-08-2010, 06:48
بسیار متشکرم از دوست عزیزم hoax3r که وقت گذاشتین
فایل .lib ضمیمه کردم بیزحمت به اینهم یه نگاهی بیاندازید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

bagion
26-08-2010, 06:54
دوست من میتونی منبعی برای کار با اینگونه فایلها معرفی کنی؟

hoax3r
26-08-2010, 23:17
خوب با این lib. فایل میشه بدون راه قبلی و به شکل ساده تری این کارو کرد
کد قبلی با کمی تغییرات، البته اسم اصلی dll شما kmd.dll است که باید تغییر نام پیدا کند


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


در مورد منبع، بهترینش مطمعنا MSDN هست بعد google، همچنین من قبلا پستهایی در این زمینه در این فروم دادم اونارم خواستین پیدا کنید