وعليكم السلام
اضافة صورة هو امر بسيط نسبياً لان الصور هي بيانات وليست كود وتخزن في قسم الـ Resource لذلك اي محرر Resource يمكنه التعديل عليها واضافة او ازالة بعضها.
يمكنك التجربة من خلال برنامج Resource Hacker فهو خفيف ومجاني، كذلك يوجد Resource Tuner ولكنه غير مجاني.
يمكنك تغيير الايقونات واللوغو وكذلك الصور الموجودة في داخل البرنامج والتي تكون بصيغة Bitmap
يمكنك اختيار اي جزء من الريسورس لكي تقوم بتغييرة، على سبيل المثال شريط الادوات toolbar
يمكنك حفظ الصورة لكي تعدلها او لتظيفها لبرنامج اخر.
يمكنك حفظها كـ bitmap وتعديلها باي محرر صور او حفظها بصيغة RES و BIN والثلاث صيغ يقبلها برنامج Resource Hacker
يمكنك حذف الصور او استبدالها
بلنسبة للتعديل على برامج الدلفي فليست لدي خبرة مع الدلفي وانتظر رأي بقية الاخوة هنا.
يوجد درس بعنوان Tutorial #17 — Working with Delphi Binaries من قبل the legend of random يشرح التعامل مع برامج دلفي وستجد بالرابط الدرس مع البرامج المستخدمة سيفيدك للتعرف على عالم دلفي
وهي كالاتي:
استخدام تقنية DLL injection لاضافة splash screen بصيغة bitmap
تعديل:
اود ان اظيف برنامج XN Resource Editor وهو بنظري الافضل بينهم وهو مجاني وسريع ويسمح لك بالتعديل على الـ Resource بشكل مباشر.
للتحميل
كذلك برامج دلفي تحوي قسم مهم جداً في الـ Resource وهو قسم RC data الذي يحوي على DFM (Delphi Form Module) لذلك انصحك بالقراءة عنه اذا امكن
اضافة صورة هو امر بسيط نسبياً لان الصور هي بيانات وليست كود وتخزن في قسم الـ Resource لذلك اي محرر Resource يمكنه التعديل عليها واضافة او ازالة بعضها.
يمكنك التجربة من خلال برنامج Resource Hacker فهو خفيف ومجاني، كذلك يوجد Resource Tuner ولكنه غير مجاني.
يمكنك تغيير الايقونات واللوغو وكذلك الصور الموجودة في داخل البرنامج والتي تكون بصيغة Bitmap
يمكنك اختيار اي جزء من الريسورس لكي تقوم بتغييرة، على سبيل المثال شريط الادوات toolbar
يمكنك حفظ الصورة لكي تعدلها او لتظيفها لبرنامج اخر.
يمكنك حفظها كـ bitmap وتعديلها باي محرر صور او حفظها بصيغة RES و BIN والثلاث صيغ يقبلها برنامج Resource Hacker
يمكنك حذف الصور او استبدالها
بلنسبة للتعديل على برامج الدلفي فليست لدي خبرة مع الدلفي وانتظر رأي بقية الاخوة هنا.
يوجد درس بعنوان Tutorial #17 — Working with Delphi Binaries من قبل the legend of random يشرح التعامل مع برامج دلفي وستجد بالرابط الدرس مع البرامج المستخدمة سيفيدك للتعرف على عالم دلفي
https://raw.githubusercontent.com/saneki/tlor-tutorials-data-mirror/36f4dc60a3a19dac8e2e0aaf67042e3d37dfebae/data/R4ndom_tutorial_17.zip
the legend of random ايظاً قام بنشر دروس حول كيفية اضافة ازرار جديدة بالتفصيل في دورتة في قسم Modifying Binaries For Fun And Profitوهي كالاتي:
Adding a Splash Screen — Creating a code cave to show a custom splash on an application
أنشاء قسم في الكود يكون خالي من تعليمات الاسمبلي اي خالي من الكود واضافة سبلاش سكرين وهي الشاشة التي تظهر اول ما تفتح البرنامج.https://github.com/saneki/tlor-tutorials-data-mirror/blob/36f4dc60a3a19dac8e2e0aaf67042e3d37dfebae/data/Adding_Splash_Dialog.zip
Adding a Menu Item — Adding a menu item to an existing binary.
هنا يقوم باضافة زر للبرنامج وستجدة يشرح الخطوات من تعديل الResource وحتى اضافة الكود في المنقحhttps://github.com/saneki/tlor-tutorials-data-mirror/raw/36f4dc60a3a19dac8e2e0aaf67042e3d37dfebae/data/Adding_A_Menu_Item.zip
Making a Window Non-Closeable — Making a Window Non-Closeable.
تعديل البرنامج لجعل النافذة غير قابلة للاغلاقhttps://github.com/saneki/tlor-tutorials-data-mirror/raw/36f4dc60a3a19dac8e2e0aaf67042e3d37dfebae/data/Making_a_Window_Non-closeable.zip
The Never Ending Program — Opening message boxes every time a user tries to close a program.
تعديل البرنامج لجعلة يفتح نافذة في كل مرة تحاول اغلاقةhttps://github.com/saneki/tlor-tutorials-data-mirror/raw/36f4dc60a3a19dac8e2e0aaf67042e3d37dfebae/data/The_Never_Ending_App.zip
DLL Injection 1 — Adding an opening message box through DLL injection.
DLL Injection 2 — Adding a splash bitmap through DLL injection.
استخدام تقنية DLL injection لاضافة message box عند الفتحاستخدام تقنية DLL injection لاضافة splash screen بصيغة bitmap
https://github.com/saneki/tlor-tutorials-data-mirror/raw/36f4dc60a3a19dac8e2e0aaf67042e3d37dfebae/data/DLL_Injection_Msg_Box.zip
تعديل:
اود ان اظيف برنامج XN Resource Editor وهو بنظري الافضل بينهم وهو مجاني وسريع ويسمح لك بالتعديل على الـ Resource بشكل مباشر.
للتحميل
https://stefansundin.github.io/xn_resource_editor/
كذلك برامج دلفي تحوي قسم مهم جداً في الـ Resource وهو قسم RC data الذي يحوي على DFM (Delphi Form Module) لذلك انصحك بالقراءة عنه اذا امكن
سبحان الله وبحمده، سبحان الله العظيم