View Full Version : یافتن توابع داخل dll
حمیدرضاصادقیان
چهارشنبه 22 شهریور 1385, 10:37 صبح
سلام . چه جوری میشه فهمید توابعی که داخل یک dll هستند چی هست؟
چون برای استفاده باید حتما اونتابع در بدنه خود برنامه تعریف شود خوب وقتی ما ندونیم چه تابعی در داخل اون dll وجود داره باید چیکار کنیم؟
Touska
چهارشنبه 22 شهریور 1385, 11:01 صبح
ببین اینا بدردت می خورن :
http://www.swissdelphicenter.ch/en/showcode.php?id=1133
http://www.delphi3000.com/articles/article_2873.asp?SK=
موفق باشید :)
حمیدرضاصادقیان
چهارشنبه 22 شهریور 1385, 11:58 صبح
آقا ممنون.خیلی عالی بود.ولی یک سوال.چه طور میشه ساختار این توابع رو فهمید؟که از چه متغیرهایی استفاده میکنند.؟چون با این سورس فقط نام اونا مشخص میشه.
oVERfLOW
چهارشنبه 22 شهریور 1385, 14:04 عصر
باید حدس بزنید !!
شوخی کردم
ولی هیچ راه منطقی وجود نداره
مگر مهندسی معکوس که خیلی وقت گیره و باید یه برنامه که اون رو صدا میزنه در اختیار داشته باشید.
حمیدرضاصادقیان
چهارشنبه 22 شهریور 1385, 15:18 عصر
خوب حالا یک سوال. بعضی از برنامه ها رو شما ببینید از dll ها استفاده کردن و از یکسری از توابع داخل اون.خوب اونا یا باید خودشون اون dll ها رو نوشته باشن یاخودشون حدس زده باشن !!!!!!! یا اینکه از همون مهندسی معکوس استفاده کرده باشن.که فکر کنم با این همه کار طرف میشینه از اول خودش مینویسه. !!!!
پس با این اوصافی که شما گفتین عملا استفاده از dll ها خیلی مصیبت بار خواهد شد.
once4ever
چهارشنبه 22 شهریور 1385, 15:27 عصر
بستگی به کسی داره که dll ها رو مینویسه
اگه امکان استفاده از dll رو بصورت آزاد گذاشته باشه. شما میتونید اون dll رو به refrense برنامه اتون اضافه کنید و توابع داخلش رو ببینی
oVERfLOW
پنج شنبه 23 شهریور 1385, 09:37 صبح
این مشکلی که شما میگی فقط زمانی پیش میاد که شما بخوای یه DLL رو از یه برنامه بلند کنی ! و توی برنامهی خودت استفاده کنی
در غیر این صورت لیست توابعش رو داری ...
حمیدرضاصادقیان
یک شنبه 26 شهریور 1385, 12:23 عصر
بستگی به کسی داره که dll ها رو مینویسه
اگه امکان استفاده از dll رو بصورت آزاد گذاشته باشه. شما میتونید اون dll رو به refrense برنامه اتون اضافه کنید و توابع داخلش رو ببینی
میشه یک نمونه مثال بزنی؟
oVERfLOW
یک شنبه 26 شهریور 1385, 13:53 عصر
BASS.DLL
www.un4seen.com
حمیدرضاصادقیان
چهارشنبه 29 شهریور 1385, 08:46 صبح
ممنون.حالا اگر مشکلی بود اینجا مطرح میکنم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.