feri88
چهارشنبه 04 شهریور 1388, 10:56 صبح
سلام
من دارم توی DDK یه برنامه می نویسم که قراره بعضی از dll های کرنل مود رو توش لود کنم!
یعنی دارم توی محیط NTNative کار می کنم!
ولی متاسفانه چون این محیط داکیومنت نشده است، اصلا منبع و مثالی ندارم و فقط با سعی و خطا دارم توابع رو امتحان می کنم!
من از تابع LdrLoadDll (یکی از توابع NTNative ) برای لود کردن dll ها استفاده می کنم، ولی هر dll ای به جز ntdll.dll رو که فراخونی می کنم، ارور می ده که نمی تونه پیداش کنه!
متغیر اولش مسیر اون dll هستش، ولی نمی دونم که فرمتش چه جوری باید باشه؟ چون این محیط هم کرنله، به همه چیز حساسه و یه ذره که تغییر الکی بدی، اررو میده.
می خواستم ببینم کسی تا حالا با این تابع توی DDK کار کرده و می دونه قالب آدرس DLL توی اولین آرگومان ورودی اون چی باید باشه؟
بی نهایت ممنون می شم اگه کمکم کنید!
من دارم توی DDK یه برنامه می نویسم که قراره بعضی از dll های کرنل مود رو توش لود کنم!
یعنی دارم توی محیط NTNative کار می کنم!
ولی متاسفانه چون این محیط داکیومنت نشده است، اصلا منبع و مثالی ندارم و فقط با سعی و خطا دارم توابع رو امتحان می کنم!
من از تابع LdrLoadDll (یکی از توابع NTNative ) برای لود کردن dll ها استفاده می کنم، ولی هر dll ای به جز ntdll.dll رو که فراخونی می کنم، ارور می ده که نمی تونه پیداش کنه!
متغیر اولش مسیر اون dll هستش، ولی نمی دونم که فرمتش چه جوری باید باشه؟ چون این محیط هم کرنله، به همه چیز حساسه و یه ذره که تغییر الکی بدی، اررو میده.
می خواستم ببینم کسی تا حالا با این تابع توی DDK کار کرده و می دونه قالب آدرس DLL توی اولین آرگومان ورودی اون چی باید باشه؟
بی نهایت ممنون می شم اگه کمکم کنید!