تعديل برنامج مبرمج بدلفي وتغير ببرنامج أخر
#1
تعديل برنامج مبرمج بدلفي وتغير ببرنامج أخر

السلام عليكم، مرحبا بالجميع

سؤال بخصوص تعديل برنامج مبرمج بدلفي وتغير ببرنامج أخر


كود :
Locate('Nom',Edit1.Text,[])


الى


كود :
Locate('Code;Nom;Prenom',VarArrayOf([StrToInt(Edit1.Text), Edit2.Text, Edit3.Text]),[])


بعمل برنامج آخر مبرمج بدلفي ، لأنه لا يمكن برمجت البرنامج الأصلي من جديد لأن البرنامج الأصلي

فيه معلوات خاصة.

البرنامج الاصلي pProg.exe

والبرنامج الذي سيغير البرنامج الاصلي pProg.exe   اسمه "Chang_pProg.exe"

ملاحظة:
عندما يتم تشغيل Chang_pProg.exe يتم تعديل pProg.exe

1. هل هذا ممكن

واذا كان ممكن كيف ذلك

---
ملاحظة:
كود :
أظن اني طلعت على برامج تعمل على تفعيل عناصر وعدم تفعيلها

كود :
وأظن أنه مادام عمل مثل هذه البرامج التي تأثر على برامج أخرى

كود :
يمكن عمل مثلها بدلفي أو بغيرها من لعات البرمجة أخرى


الرد
#2
السلام عليكم
غير عملي اطلاقا اظافة انه صعب للغاية
قولك ان البرنامج يحمل معلومات خاصة المعلومات لا تحفظ في البرنامج و انما في قاعدة البيانات ....
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
الرد
#3

وعليكم السلام
اخ صابر اقترح عليك ما يلي (ليس كحل لكن لتفهم امور ما)
قم ببرمجة مثال بقاعدة بيانات صغيرة، جدول فقط
استخدم كود البحث الاول واعمل له Compile وليكن مثلا Project1.exe
عدل كود البحث بالثاني واعمل له Compile وغير اسمه الى Project2.exe
الان لديك برنامجين Project1.exe و Project2.exe
استخدم اي منقح تشاء OllyDbg ، x64dbg او غيرهما وافتح البرنامجيم وقارن محاولا ايجاد اوامر الاجراء الذي به الكود المعدل
رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم