عدد الرسائل : 299 العمر : 44 الموقع : منتدى مزيكا شو العمل/الترفيه : ملحن ومطرب المزاج : غنا وتمثيل وكدة تاريخ التسجيل : 07/08/2007
موضوع: هل تريد التحكم بجهازك كأنك محترف الأحد نوفمبر 18, 2007 9:18 am
السلام عليكم ورحمة الله وبركاته معلش الموضوع طويل
هل تريد التحكم بجهازك كأنك محترف ( إذاً تعال معي وتعلم الرجستري Registry )
سأقوم إن شاء الله بشرح مبسط سريع للتعامل معه لتقوموا أنتم بالبحث وإفدة الغير الريجستري هو قاعدة بيانات (Database)يتم فيها تخزين معظم البيانات الخاصة بالنظام. يعني معظم خصائص الويندوز والبرامج تخزن فيه : مثل : أعدادات Hardware– Software فتجد أنه مكتوب داخل الرجستري كل الامتدادات الفعالة والبرنامج الذي سيفتحها كما نجد أسماء الطابعات وخصائصها في الرجستري هنا أعتقد أن كل شخص يمكنه أن يستنتج أن صورة سطخح المكتب بكل خصائصها تكتب في الرجستري وحتى الشكل الذي في الصورة التالية كل مكون مخزن خصائصة في الرجستري
إذا أدتم الاستمرار فعليكم بالصبر
ولفتح ملف الرجستري يمكن عمل ذلك بعدة طرق منها
1- الكتابة في RUN اسم Regedit
2- أو الذهاب إلى مجلد الwindows والبحث عن البرامج الذي بإسم regedit.exe
لتظهر نافذة محرر الجستري
الجزء الأيسر يشير إلى المفتاح key الذي يكون بداخله البيانات
أما الجزء الأيمن يشير إلى البيانات التي بداخل المفتاح
ونجد أن الجزء الأيمن يحتوي على الأعمدة التالية
Name : اسم البيان
Type : نوع البيان
Data : البيان
وهذا يمكن مقاربته بالإكسبلورر حيث الجزء الأيسر كالمجلدات والأيمن كالملفات
ولكن المجلد يتم تسميته بالمفتاح Key
والملف يتم تسميته بالبيان أو القيمة Value
فلندرس الجزء الأيسر الذي يحتوي على المفاتيح Key
نجد أنه يحتوي عادة على المفاتيح
1- HKEY_CLASSES_ROOT
مسجل فيه كل أنواع الملفات بجهازك وخصائص كل نوع ( أي البرامج سيفتح هذا النوع من الملفات واسم نوع الملف ماذا سيظهر في القائمة التي تظهر عن الضغط على الذر الأيمن على الملف و .... )
2- HKEY_CURRENT_USER
مسجل فيه المعلومات والبيانات عن المستخدم الحالي على للويندوز (يعني ملفاته وخلفيته واعداداته ..) والمعلومات تتغير بحسب المستخدم الحالي لجهازك .
وللتوضيح أكثر إذا كان هناك أكثر من مستخدم في جهازك User سيتغير ما بداخل هذا المفتاح.
3- HKEY_LOCAL_MACHINE
يحتوي معلومات عن خصائص الويندوز بالجهازك والبرامج وخصائص كلا منها وكل ما يتعلق بهما .. وكل هذه المعلومات يستخدمها الويندوز مع كل يوزر يدخله ... بمعنى انها مشتركه بين كل المستخدمين .
4- HKEY_USERS
يوجد به خصائص كل المستخدمين المسجلين بالويندوز عندك
5- HKEY_CURRENT_CONFIG
هذا الفرع مرتبط ب HKEY_LOCAL_MACHINE وياخذ منه الأعدادات الحاليه للهاردوير وتعريفاتها وكل ما يتعلق بها .
تنبيه هام
معظم خصائص الرجستري لا تعمل إلا بعد عمل restart للجهز أو إغلاق الuser أو بمعنى أدق إغلاق ال Explore
ويمكن عمل ذلك بشكل أسرع وذلك بالضغط على Ctrl+Alt+delete وإغلاق الإكسبلورر
وهنا يبقى علينا فتحة من جديد وذلك من نفس نافذة Ctrl+Alt+delete نختار file ثم New Task (Run…) ثم نكتب Explore.exe
ثم الضغط بالذر الأيمن للفأرة على المفتاح المحدد Explorer والوقوف على New واختيار DWORD Value
أو الضغط بالذر الأيمن للفأرة على الجزء الأيمن في أي مكان فارغ والوقوف على New واختيار DWORD Value
أو من edit والوقوف على New واختيار DWORD Value
وبذلك تم إضافة DWORD Value نجعل اسمه NoDeskTop ثم نضغط enter ثم ننقر عليه نقرتين ونكتب بداخله القيمة 1 ثم نضغط ok
لا تغلق الRegedit
ثم نقوم بإغلاق الإكسبلورر Explore كما قلنا من قبل لنرى النتائج
ولإسترجاع الجهاز كما كان نقوم بحذف ال Value التي وضعناها أو نجعلها بقيمة "0"
سأضع مثال بسيط تقومون به لتكون الأمور أكثر إضاحاً في المستقبل هذا المتغير يقوم بإقاف عمل Ctrl+Alt+delete
قم بعمل DWORD Value داخل المفتاح HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\system سمه بـ DisableTaskMgr وضع داخله القيمة 1 وذلك لفعيله
حاول الآن تجربة عمل Ctrl+Alt+delete
ولإرجاع الجهاز كما كان ضع القيمة بصفر أو قم بحذفها
ملا حظات هامة 1- المتغيرات داخل الرجستري تخزن بمجرد تغيرها ولا داعي لإغلاق الرجستري أو تخزين ما قمت بعمله. 2- العبث مع الرجستري دون علم قد يدمر الويندوز. 3- معظم وليس كل متغيرات الرجستري تعمل فقط عند بدء تشغيل الأكسبلورر لذا نقوم بإغلاقه في بعض الأحيان 4- معظم خصائص الويندوز يمكن تغييرها من الرجستري 5- الرجستري يعتبر شئ من أساسيات بيئة الويندوز أي الويندوز يعتمد عليها بشكل أساسي 6- إذا تعلمت الرجستري جيداً وحاول أحد التلاعب معك فأنت من ستوقفه. 7- بتعلم الرجستري معظم خصائص الجهاز ستكون بين يديك 8- .....
لنفرض مثلاً 1- أنك تريد أن تجعل شخص ما يقوم هو بعمل شئ معين في الرجستري وهو لا يعرف عه أي شئ 2- أو أنك تريد جعل المستخدم هو من يقوم بتغيير الرجستري بناءًً على طلبك هل ستعلمه الرجستري 3- أو أنك تريد تغيير عدة متغيرات في أماكن مختلفة عدة مرات هل ستقوم بتغييرها في كل مرة 4- ....
بالطبع هذا يعتبر غير فعال ولذا في هذه الأحوال نسخدم ملفات نقوم بتفعيلها عادتاً لفعل مثل هذه المهام وهي ذو الإمتداد ( reg – key ) والآن قم بعمل ملفين احداهما بامتداد reg والآخر بامتداد key لترى الأيقونات
ولآن سنقوم بعمل المثال السابق ليتم تفعيله عن طريق الضغط على الملف الذي سننشئه
للتذكير: المثال لتعطيل وتفعيل عمل Ctrl+Alt+delete 1- قم باضغط على زر الفأرة الأيمن في أي مكان تريد فيه انشاء ملف الرجستري ستندل قائمة 2- اختر من القائمة New ثم اختر Text Document سيظهر ملف 3- تأكد من أن الإمتداد لديك ظاهر وسيكون بالطبع بامتداد txt 4- إن لم يكن الامتداد لديك ظاهر فم بإظهاره 5- ثم قم بتغيير اسم الملف الذي قمت بإنشاءه لجعله عبارة عن ملف رجستري أي ملف بامتداد reg وليكن باسم DisableTaskMgr.reg 6- قم بالضغط عليه بزر الفأرة الأيمن لتظهر لك قائمة اختر منها Edit ستظهر لك نافذة الـNotePad 7- اكتب بداخله ما يلي
8- قم بتخزين ما قمت بكتابته 9- قم بتشغيل ملف الرجستري سيظهر لك رسالة بها اختياران yes - No 10- اختار yes لتظهر رسالة أخري اختار اضغط Ok
ملحوظة الملف المرفق هدية لكم لجعل Ctrl+Alt+delete تعمل مرة أخرى
شرح الكود السابق
السطر الأول:
كود REGEDIT4
يحدد من خلاله إصدار الملف فهو الإصدار الرابع ويستحسن استخدام هذا الإصدار ليعمل الملف في معظم اصدارات ويندوز
من الأخطاء التي يمكن حدوثها في مثل هذه الملفات إذ لم يتم عمل الكود بشكل سليم 1- فإن نسخة الويندوز التي تم فيها تفعيل الملف لا تحتوي على الكود الذي تم تفعيله 2- إصدار ملف الرجستري الذي كتبته أحدث من نسخة الويندوز التي تم فيها تفعيل الملف وهناك العديد والعديد سأقوم بشرح ما أستطيع شرحة إن شاء الله
في هذا السطر يتم تحديد المفتاح أو المكان الذي سيتم التعامل معه ونلاحظ كما قلنا سابقاً أنه سيكتب في المفتاح الأساسي HKEY_CURRENT_USER أي أن ما سيتم تغييره في هذا المفتاح لن يتم تغييره في باقي الuser الموجودين بالجهاز بل سيتغير في الuser الذي تم فيه تفعيل الملف.
:السطر الثالث
كود "DisableTaskMgr"=dword:00000001
لوضع اسم القيمة DisableTaskMgr إن لم تكن موجودة وتكون نوعها dword وجعلها تساوي 1
اتمنى انكم تكونو استفدتم ان شاء الله
kastilo_milta mido
عدد الرسائل : 4 العمر : 35 الموقع : kastilo.yoo7.com المزاج : مروق الدى تاريخ التسجيل : 18/11/2007
موضوع: رد: هل تريد التحكم بجهازك كأنك محترف الخميس ديسمبر 13, 2007 11:21 am
ع الجد ياض يا ميدو والله الواحد استفاد كتير اوى من الموضوع ده وربنا يوفقنا ونعمر الصحرا