سلام.
ميدونيم كه دستور ReadProcessMemory يك مقدار رو (شامل عدد حقيقي يا آدرس و ...)از داخل پردازه برامون ميخونه.
با توجه به توضيح بالا من چند سوال داشتم.
اول اين كه يكي از شما عزيزان شكل كلي اين دستور و پارامترهاي اون رو توضيح بده.
اين دستور اصليه.ميخوام يه نفر بگه مثلا توقسمت lpBuffer چه مقداري قرار ميگيره ؟کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سوال بعد:
حالا فرض كنيم ما دستور را با پارامترهاي صحيح وارد كرديم.چطوري ميشه خروجي رو نمايش داد؟
البته من دستور بالا رو در قالب تابع نوشتم كه بشه خروجي ازش گرفت.طبق ساختار زير:
خروجي رو به فرم و Textbox دادم.ولي فقط مقدار 0 چاپ ميشد.Public Function ReadInteger(Address As Long) As Long
Dim ProcessHandle As Long
RPM ProcessHandle, Address, ReadInteger, 2&, 0&
End Function
نميدونم مشكل از ساختار خروجيه يا خواندن غلط!
لطفا راهنمايي كنيد.
با تشكر.



جواب بصورت نقل قول