delphi4arab منتديات دلفي للعرب
الكتابة في الملف التنفيذي (exe) - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : مصادر دلفي مفتوحة تعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=14)
+--- الموضوع : الكتابة في الملف التنفيذي (exe) (/showthread.php?tid=1179)

الصفحات: 1 2


الكتابة في الملف التنفيذي (exe) - أبو معاذ - 05-09-2009

السلام عليكم و رحم الله وبركاته ،
أقدم لكم هذه الوحدة و اسمها EXEMOD وضيفتها إضافة أي شيئ للبنامج التنفيذي (طبعا المكتوب بدلفي).

للمعلومات عنها
كود :
http://www.torry.net/authorsmore.php?id=3984



الكتابة في الملف التنفيذي (exe) - AL-MOB4RM3G - 07-09-2009

اولا بارك الله لك اخي الكريم
هل بإمكآنه ان يدمج برنامج تنفيذي دآخل برنآمج تنفيذي آخر قام هو ببرمجته ؟


الكتابة في الملف التنفيذي (exe) - kachwahed - 07-09-2009

أجل أخي يمكنك باستخدامها لكتابة أي نوع من البيانات، وهذا مثال لكتابة نص TEdit:
كود :
procedure TForm1.Button1Click(Sender: TObject); begin Add2Exe('EditText',Edit1.Text); AlterExe; end; procedure TForm1.FormCreate(Sender: TObject); var S: String; begin ExtractFromExe('EditText',S); DelFromExe('EditText'); if S <> '' then edit1.Text := S; end;



RE: الكتابة في الملف التنفيذي (exe) - أبو معاذ - 22-05-2016

السلام عليكم ،
رفعت هذا الموضوع لأجل أن يراه الإخوة الجدد ،
و لمن لديه فكرة مغايرة ، فلا يبخل بها علينا.


RE: الكتابة في الملف التنفيذي (exe) - mohamed49 - 28-03-2017

بارك الله فيك


RE: الكتابة في الملف التنفيذي (exe) - S.FATEH - 18-01-2018

اخ ابو معاذ ممكن استخدامات هذه الوحدة العملية اي على الواقع ماذا تفعل بها انت ..


RE: الكتابة في الملف التنفيذي (exe) - أبو معاذ - 19-01-2018

(18-01-2018, 03:11 PM)S.FATEH كتب : اخ ابو معاذ ممكن استخدامات هذه الوحدة العملية اي على الواقع ماذا تفعل بها انت ..

أهلا أخي فاتح ،
من بين استعمالات هذه الوحدة :
1- يمكنك تخزين عدد مرات استعمال التطبيق و كتابة هذا العدد داخل الملف التنفيذي ، بحيث إذا قام المستخدم بنقل التطبيق إلى جاز آخر ، أو غير  تاريخ الحاسوب ، هذا لا يؤثر في عدد مرات تنفيذ التطبيق.

2- يمكنك تخزين الرقم التسلسلي للقرص الصلب ، و كتابته داخل الملف التنفيذي ، هذا يضمن أن المستخدم ولو غير جهازه ، التطبيق لا يعمل.


RE: الكتابة في الملف التنفيذي (exe) - mohamed49 - 15-05-2018

لم افهم طريقة عملها هل تضيف مسار الملف التنفيذي الى edit1 ثم تخزن به النص؟


RE: الكتابة في الملف التنفيذي (exe) - Delphi4Us - 31-05-2018

منذ زمن بعيد قبل تعلمي الباسكال طرحت سؤالا وقلت
الا توجد طريقة لتغيير خصائص اي فئة او مكون او اداة دون تخزينها في قاعدة البيانات او ملف خارجي وانما تغيير القيمة في الملف التنفيذي مباشرة وجاءت الاجابة بالنفي وقتها ومن الاعذار ان الملف التنفيذي يعمل بالذاكرة او مفتوح ولن يقبل اي تعديل .
والان هاهي الاجابة على السؤال .

بالنسبة الى النقطة الثانية

إقتباس :[size=small]يمكنك تخزين الرقم التسلسلي للقرص الصلب ، و كتابته داخل الملف التنفيذي ، هذا يضمن أن المستخدم ولو غير جهازه ، التطبيق لا يعمل[/size]

اعتقد سيتم تخزنه كرقم او كنص ، كما لو انك خزنته في الخاصية Text مثلا للمكون Tedit او في متغير نصي او رقمي


RE: الكتابة في الملف التنفيذي (exe) - AX302 - 31-05-2018

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