ورود

View Full Version : سوال: نوشتن dll با اسمبلی



R2du-soft
یک شنبه 19 مهر 1394, 00:54 صبح
سلام دوستان عزیز
من یک فایل بت و یک الگریتم در فایل dat دارم که میاد یک مقدار باینری رو از ریجستری میگیره و بر اساس الگریتم داخل فایل dat اون مقدار باینری رو به مقدار اصلی برمیگردونه...
چطور میتونم dll اون رو با اسمبی بازنویسی کنم در قالب یک فانکشن... (تا به حال با اسمبلی کدنویسی انجام ندادم)
همچنین میخوام برعکس اون تابع رو هم بنویسم،یعنی یک مقدار اصلی بدم و با اون تابع بیام مقدار صالی رو کد و به باینتری تبدیل کنم
فایل bat و dat رو زمینه میکنم

135922

ممنون میشم کمکم کنید

xman_1365_x
سه شنبه 21 مهر 1394, 07:55 صبح
دوست گرامی شما خودتون اذعان دارید برنامه نویسی اسمبلی انجام ندادین بعد میخواین یه برنامه بنویسید که نیاز به دانش متوسط اسمبلی و برنامه نویسی در ویندوز داره، پس حتما اسمبلی و برنامه نویسی اسمبلی در win32 را مطالعه کنید
در مورد توابع هم میتونید الگوریتمش رو بسادگی با ماکرو های masm پیاده سازی کنید
برای نوشتن dll هم میتونید از لینک های زیر استفاده کنید
Building DLLs in MASM32 - The masmforum Website (http://www.website.masmforum.com/tutorials/dlltute/masmdll.htm) و Introduction In DLLs Creation Using MASM - CodeProject (http://www.codeproject.com/Articles/42835/Introduction-In-DLLs-Creation-Using-MASM)
موفق باشید.