iranio

استقبال قيمة نصي او رقمية عند استدعاء دالة من ملف dll

1 مشاركة في هذا الموضوع

السلام عليكم و رحمة الله هذا كود ملف dll بسيط

.386
.model flat, stdcall
option casemap :none

GetValue PROTO :DWORD
MessageBoxA PROTO :DWORD,:DWORD,:DWORD,:DWORD

includelib C:\masm32\lib\kernel32.lib
includelib C:\masm32\lib\user32.lib

.data
valu db "السلام عليكم و رحمة الله",0

.code
Main proc hInstDLL:DWORD, reason:DWORD, unused:DWORD
ret
Main endp


GetValue proc StrV:DWORD

mov eax, 580
mov StrV, offset valu
ret

GetValue endp

End Main

السؤال كيف أعيد قيمة المتغير valu في StrV لأتمكن من استقبال النص عند استدعاء الدالة

أرجو التعديل على المثال و شكرا لكم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .