الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استعمال البايثون في التعديل على الـRAM

بدأه nabloo في 6 يونيو 2012 · 9 رد · 1,271 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أخواني لدي سؤال وهو كتاالي :

كيف اجعل برنامجي يعدل على الـ الرام لبرنامج معياً ؛ يعني انا لدي مثلا لعبة والعبة تستعمل الرام لدي والمعروف اني استطيع تغيير القيم كي ازيد المال او ازيد نقاط الحياة ...إلخ

وانا اريد انا اغير بقيم اللعبة التي تكون بالرام كي ازيد المال ونقاط الحياة ..إلخ

مثال : الآن تعرفون البرامج التي تسمى بالتراينر هي برامج لألعاب معينه تستطيع ان تغير قيم اللعبة التي صمم لها التراينر

ومثال اخر : برنامج [ Cheat Engine ] والمعروف انه يغير القيم التي بالـ راام للعملية التي تقوم بتحديدها

أنا هنا في برنامج الذي اريد عمله اريد ان اعمل برنامج يقوم بالتالي

أتاكد من أن عملية اللعبة التي اريد ان اعمل لها تغيير في القيم موجودة

وبعد ذلك ادخل إلى الرام واغير في قيمها علماً اني استطيع ان احصل على عنوان القيمة التي اريد تغييرها

اتمنى ما اطلت عليكم

افدني ولو بالشيء البسيط

( علماً اني بحثت في المنتديات وكتب وغيرها من المصادر ) ولم اجد مبتغاي وأيضاء انا لا اجييد اللغبة الانجليزية بشكل كامل لذلك اجد صعوبة في البحث في المنتديات والمواقع الأجنبية

منتظر منكم الإفادة ...

والسلام عليكم

تم تعديل هذه المشاركة بواسطة nabloo في 6 يونيو 2012 في 16:57

#2

cheatengine مفتوح المصدر وكذلك scanmem تستطيع إستخدامهم لأداء المطلوب

لايوجد مكتبة مباشرة في بايثون فأنت مضطر لكتابة خاصتك

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3

إذا تكرمت أخي أحمد يوسف

ووضعت لي رابط التحميل للسروس كود لبرنامجي cheatengine , scanmem

من موقعهما لاني إذا دخلت موقعهما لا استطيع ان اجد رابط السروس كود

#4

<< علماً اني ابرع في لغة البايثون اكثر من اللغات الآخرى

آخي هل لك ان تعطيني اسمى المكتبات التي يتطلب إستدعائها كي اقوم بما اريد

كي ابحث عن كيفية استخدامها

تم تعديل هذه المشاركة بواسطة nabloo في 6 يونيو 2012 في 17:47

#5

scanmem

http://code.google.com/p/scanmem/downloads/detail?name=scanmem-0.12.tar.gz&can=2&q=

cheatengine

http://code.google.com/p/cheat-engine/source/checkout

1
(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#6

السلام عليكم

شكراً أخي أحمد يوسف مره آخرى

اقتباس
آخي هل لك ان تعطيني اسمى المكتبات التي يتطلب إستدعائها كي اقوم بما اريد

كي ابحث عن كيفية استخدامها

<< إذا امكن

تم تعديل هذه المشاركة بواسطة nabloo في 6 يونيو 2012 في 18:35

#7

حتى الآن كل ما توصلت إليه من مكتبات هي

import platform,subprocess,threading,win32process

لدي بعض المعلومات عن subprocess والباقي ابحث عنهم حالياً

تم تعديل هذه المشاركة بواسطة nabloo في 6 يونيو 2012 في 22:47

#8

منتظر منكم الافادة ...

#9

اخواني افيدوني باقل معلومة تمتلكونها حتى لو كنت شاك انها صحيحه

#10

توصلت إلى التالي بفضل الله ثم بفضل بعض الأخوان :

ان المكتبة التي استطيع من خلالها ان الصق برنامجي في البرنامج الذي اريد ان اغير في قيمة هي win32process من عائلة win32

وأيضاً توصلت لموقع اجنبي يقوم بشرح المكتبات التي تبدا بالاسم win32

وهذا الرابط :

http://docs.activestate.com/activepython/2.5/pywin32/modules.html

لكن للاسف كل ما استطيع قرائته هو الاكود وبالكاد افهم شيء إذا تكرم احد الآخوان بترجمة الشرح لبعض الدوال التي تساعدني في إنشاء البرنامجي

والتي تكون بالمكتبة win32process

تم تعديل هذه المشاركة بواسطة nabloo في 9 يونيو 2012 في 18:02

مواضيع مشابهة