Hicham Al Sayed ahmed

اهلا و سهلا بكم في منتدى تقنيات الحاسوب 2013

منتدى و عالم تقنيات الحاسوب و البرمجة وانظمة التشغيل و الصيانة 2013

تؤمن لكل من يحب ان يتعلم البرمجة و كل من يدرس في هذا الاختصاص برامج و مواضيع و افكار جديدة و كيفية العمل و الكثير و الكثير و ايضا تتيح لاي شخص ان ينضم لهذا المنتدى و خاصة طلاب تقنيات الحاسوب و انظمة التشغيل و الصيانة المادية و البرمجية
تعلم الفجوال بيسك - الدلفي - السي ++ - الباسكال و الكثير و الكثير

اطرح سؤالك على فريق العمل في الفيسبوك

تابعنا على الفيسبوك

مشاركة الموضوع عبر الفيسبوك

Log in

I forgot my password

Top posting users this week

Who is online?

In total there is 1 user online :: 0 Registered, 0 Hidden and 1 Guest

None


Most users ever online was 85 on Tue Nov 05, 2013 5:00 am

تابعنا على الفيسبوك


اجعل برنامجك يبدأ مع ويندوز,درس عن كيفية جعل برامجك فى قائمة StartUP

Share
avatar
pc-king.dahek.net
V . I . P
V   .   I   .   P

نقاط : 5553

default اجعل برنامجك يبدأ مع ويندوز,درس عن كيفية جعل برامجك فى قائمة StartUP

Post by pc-king.dahek.net on Sat Feb 04, 2012 2:13 am

دلفي


اجعل برنامجك يبدأ مع
ويندوز,درس عن كيفية جعل برامجك فى قائمة
StartUP





(start up)هذا الدرس يختص بكيفية جعل برنامجك من ضمن برامج بدء
تشغيل الويندوز







توجد اكثر من
طريقة واكثر من مكان لجعل برامجك تعمل تلقائيا مع برامج الويندوز , ولكنى سأشرح
لكم طريقة مسجل النظام لأنها الطريقة الاحترافية وهى التى تستخدمها غالبية البرامج
لنبدأ الان
:





نقوم بأنشاء
مشروع جديد ومن ثم فى داخل اى
Unit تريد وضع الكود فيها نقوم بتعريف
المكتبة Registry فى الجزء
USES وذالك لأستخدام دوال التعامل مع الرجيسترى الموجودة
فى هذه المكتبة ومن ثم نقوم بكتابة الكود التالى داخل اى اجراء او داله وهى كالاتى :

نقوم بتعريف متغير وليكن اسمه Reg من نوع TRegistry





كود


Var Reg : TRegistry

ومن ثم فى داخل الجزء Begin End نقوم بكتابة الكود التالى :

1- نقوم بأنشاء كائن Reg


كود


Reg := TRegistry.Create;

2- نقوم بتحديد الجذر الخاص بالريجيسترى الذى نريد
التعامل معه





كود


Reg.RootKey := HKEY_CURRENT_USER;

3- نقوم بفتح المفتاح الخاص ببرامج بدء التشغيل وهو






كود


Reg.OpenKey('Software\Microsoft\Windows\CurrentVersion\Run',True);

و
True تعنى انه اذا لم يجد هذا المسار يقوم بأنشائه

4- نقوم بالكتابة فى هذا المفتاح






كود


Reg.WriteString('ProgName','C:\Test.exe');

البارامتر الاول ProgName وهو اسم مستعار يدل على
برنامجك يعنى اى اسم من اختيارك
البارامتر الثانى وهو المسار الحقيقي لبرنامجك ليتم
تشغيله فى كل مره يبدأ النظام .

5- اغلاق المفتاح






كود


Reg.CloseKey;

6- الغاء المتغير Reg من الذاكرة






كود


Reg.Free;

هذه بداية بسيطة جدا عن كيفية التعامل من مسجل النظام .

ملاحظة

يجب اطفاء KasperSky قبل تشغيل
البرنامج لأنه سوف يظهر لك رسالة تحذيرية لذا يجب اطفائه عند تجريب هذا البرنامج


مع تحيات سيد برتوكول

    Current date/time is Wed Nov 21, 2018 2:07 am