دلفي
اجعل برنامجك يبدأ مع
ويندوز,درس عن كيفية جعل برامجك فى قائمة StartUP
اجعل برنامجك يبدأ مع
ويندوز,درس عن كيفية جعل برامجك فى قائمة StartUP
(start up)هذا الدرس يختص بكيفية جعل برنامجك من ضمن برامج بدء
تشغيل الويندوز
توجد اكثر من
طريقة واكثر من مكان لجعل برامجك تعمل تلقائيا مع برامج الويندوز , ولكنى سأشرح
لكم طريقة مسجل النظام لأنها الطريقة الاحترافية وهى التى تستخدمها غالبية البرامج
لنبدأ الان :
طريقة واكثر من مكان لجعل برامجك تعمل تلقائيا مع برامج الويندوز , ولكنى سأشرح
لكم طريقة مسجل النظام لأنها الطريقة الاحترافية وهى التى تستخدمها غالبية البرامج
لنبدأ الان :
نقوم بأنشاء
مشروع جديد ومن ثم فى داخل اى Unit تريد وضع الكود فيها نقوم بتعريف
المكتبة Registry فى الجزء
USES وذالك لأستخدام دوال التعامل مع الرجيسترى الموجودة
فى هذه المكتبة ومن ثم نقوم بكتابة الكود التالى داخل اى اجراء او داله وهى كالاتى :
نقوم بتعريف متغير وليكن اسمه Reg من نوع TRegistry
مشروع جديد ومن ثم فى داخل اى Unit تريد وضع الكود فيها نقوم بتعريف
المكتبة Registry فى الجزء
USES وذالك لأستخدام دوال التعامل مع الرجيسترى الموجودة
فى هذه المكتبة ومن ثم نقوم بكتابة الكود التالى داخل اى اجراء او داله وهى كالاتى :
نقوم بتعريف متغير وليكن اسمه Reg من نوع TRegistry
كود
Var Reg : TRegistry
ومن ثم فى داخل الجزء Begin End نقوم بكتابة الكود التالى :
1- نقوم بأنشاء كائن Reg
ومن ثم فى داخل الجزء Begin End نقوم بكتابة الكود التالى :
1- نقوم بأنشاء كائن Reg
كود
Reg := TRegistry.Create;
2- نقوم بتحديد الجذر الخاص بالريجيسترى الذى نريد
التعامل معه
2- نقوم بتحديد الجذر الخاص بالريجيسترى الذى نريد
التعامل معه
كود
Reg.RootKey := HKEY_CURRENT_USER;
3- نقوم بفتح المفتاح الخاص ببرامج بدء التشغيل وهو
3- نقوم بفتح المفتاح الخاص ببرامج بدء التشغيل وهو
كود
Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run',True);
و
True تعنى انه اذا لم يجد هذا المسار يقوم بأنشائه
4- نقوم بالكتابة فى هذا المفتاح
و
True تعنى انه اذا لم يجد هذا المسار يقوم بأنشائه
4- نقوم بالكتابة فى هذا المفتاح
كود
Reg.WriteString('ProgName','C:\Test.exe');
البارامتر الاول ProgName وهو اسم مستعار يدل على
برنامجك يعنى اى اسم من اختيارك
البارامتر الثانى وهو المسار الحقيقي لبرنامجك ليتم
تشغيله فى كل مره يبدأ النظام .
5- اغلاق المفتاح
البارامتر الاول ProgName وهو اسم مستعار يدل على
برنامجك يعنى اى اسم من اختيارك
البارامتر الثانى وهو المسار الحقيقي لبرنامجك ليتم
تشغيله فى كل مره يبدأ النظام .
5- اغلاق المفتاح
كود
Reg.CloseKey;
6- الغاء المتغير Reg من الذاكرة
6- الغاء المتغير Reg من الذاكرة
كود
Reg.Free;
هذه بداية بسيطة جدا عن كيفية التعامل من مسجل النظام .
ملاحظة
يجب اطفاء KasperSky قبل تشغيل
البرنامج لأنه سوف يظهر لك رسالة تحذيرية لذا يجب اطفائه عند تجريب هذا البرنامج
هذه بداية بسيطة جدا عن كيفية التعامل من مسجل النظام .
ملاحظة
يجب اطفاء KasperSky قبل تشغيل
البرنامج لأنه سوف يظهر لك رسالة تحذيرية لذا يجب اطفائه عند تجريب هذا البرنامج
مع تحيات سيد برتوكول
Tue Nov 05, 2013 6:35 am by okba als
» ترحيب بالأعضاء
Tue Nov 05, 2013 6:09 am by okba als
» برنامج يعلمك لغة الدلفي بشكل مثير
Mon Nov 04, 2013 10:53 pm by سيد برتوكول
» دليل هاتف الدلفي
Sun Nov 03, 2013 11:24 am by سيد برتوكول
» سلسلة فيبوناتشي
Sun Nov 03, 2013 11:22 am by سيد برتوكول
» كود جميل ورائع جربه واعرف بنفسك ماذا يعمل
Wed Apr 17, 2013 1:55 am by سيد برتوكول
» المبرمجون مستائون من الواجهة الرسومية لويندوز ٨ (Windows 8)(نسخة المطورين)
Thu Jun 21, 2012 10:26 pm by pc-king.dahek.net
» حزيرة للعلماء
Tue Apr 10, 2012 3:23 am by عفريت السويداء
» اسباب تجعل الكمبيوتر يعمل بشكل بطيء
Sun Mar 18, 2012 6:49 am by عفريت السويداء
» دروس المبتدئين.....الدرس الأول (تعليم القص)
Sat Mar 17, 2012 6:03 am by عفريت السويداء