المشاركات : 50
المواضيع : 4
الإنتساب : Oct 2018
السمعة :
0
الإعجاب المعطى : 46
الإعجاب المحصل : 80
السلام عليكم
اولا مبروك افتتاح المنتدى من جديد
وعودة مباركة
ثانية كيف بمكاني تعديل على قيمة ثابتة
اريد تعديلها بشكل تلقائي في كل مرة افتح بها البرنامج
المشاركات : 151
المواضيع : 116
الإنتساب : Oct 2018
السمعة :
0
الإعجاب المعطى : 24
الإعجاب المحصل : 353
و عليكم السلام و رحمة الله
نظريا يمكن ذلك ببرمجة لودر ينشئ قيم (عشوائية او معينة ثابتة) ثم يغير القيمة الثابتة الأصلية في الذاكرة...
1- عند تشغيل اللودر يقوم بتوليد قيمة جديدة.
2- يشغل اللودر البرنامج الهدف في وضعية الانتظار.
3- يغير في الذاكرة القيمة الأساسية في البرنامج المستهدف بالتي تم توليدها.
4- ثم يترك البرنامج يكمل اقلاعه.
implicit conversion (think forward)
المشاركات : 50
المواضيع : 4
الإنتساب : Oct 2018
السمعة :
0
الإعجاب المعطى : 46
الإعجاب المحصل : 80
حاولت عمل هذا عن طريق Advanced Loader Generator لم انجح
المشاركات : 1,439
المواضيع : 279
الإنتساب : Oct 2018
السمعة :
43
الإعجاب المعطى : 1388
الإعجاب المحصل : 4573
(29-10-2018, 04:51 PM)هـآوي كتب : حاولت عمل هذا عن طريق Advanced Loader Generator لم انجح
جرب عن طريق برنامج dUP باستعمال خاصية S&R
لَّا إِلَٰهَ إِلَّا أَنتَ سُبْحَانَكَ إِنِّي كُنتُ مِنَ الظَّالِمِينْ.
عن أبي هريرة -رضي الله عنه- أن رسول الله -صلى الله عليه وسلم- كانَ يقولُ في سجودِهِ: «اللَّهُمَّ اغْفِرْ لي ذَنْبِي كُلَّهُ: دِقَّهُ وَجِلَّهُ، وَأَوَّلَهُ وَآخِرَهُ، وَعَلاَنِيَتَهُ وَسِرَّهُ».
(صحيح - رواه مسلم).
المشاركات : 151
المواضيع : 116
الإنتساب : Oct 2018
السمعة :
0
الإعجاب المعطى : 24
الإعجاب المحصل : 353
غلبا الأدوات الجاهزة المخصصة للباتشيغ لا تحتوي على خاصية توليد قيم سترينغ عشوائية و تكتبها مباشر في الملف التنفيذي...
الأمر الذي تريد ان تنجزه يحتاج اوامر برمجية تكتبها انت... هل لك خلفية برمجية للغة ما؟ و ادوات بناء ملفات تنفيذية على جهازك ؟
شئ آخر، القيمة التي تريد ان تغيرها، هل هي ثابتة في الملف المستهدف على القرص او ينشئها البرنامج خلال التنفيذ ؟
implicit conversion (think forward)
المشاركات : 151
المواضيع : 116
الإنتساب : Oct 2018
السمعة :
0
الإعجاب المعطى : 24
الإعجاب المحصل : 353
حملت المثال الذي ارفقت و تبين انه يحصل على اسم الجهاز في مرحلة اولى ثم يظهره في مكون Edit و هذا الأخير خاصية ReadOnly = True
الآن، اسئلة اخرى:
- هل تريد نغيير محتوى ما يظهر في المكون Edit بمحتوى آخر ؟ لانه في هذه الحالة توجد طرق اخرى لتغيير المحتوى؟
- هل تريد اتاحة الكتابة يدويا بتعطيل ReadOnly ؟
- هل تريد ان يتغير ما يم اظهاره خلال مرحلة حصول التطبيق على اسم الجهاز او خلال مرحلة اظهار النتيجة في المكون Edit ؟
implicit conversion (think forward)
المشاركات : 151
المواضيع : 116
الإنتساب : Oct 2018
السمعة :
0
الإعجاب المعطى : 24
الإعجاب المحصل : 353
جيد بدات تتضح الأمور...
سؤال اخير، هل تغيير اسم الجهازهو ما تريد انجازه ؟
اذا كان كذلك فمحاولة التعديل في محتوى عنوان Buffer الذي سوف يتم حجزه ثم ملئه من طرف دالة GetComputerNameW صعب بسبب تغير عنوان الــ Buffer الذي يتم حجزه في كل مرة...
الطريقة المجدية هي عمل hook محلي (على مستوى التطبيق المستهدف فقط) على دالة GetComputerNameW و تغيير ما ترجعه الدالة بالقيم التي تريد...
implicit conversion (think forward)