﻿<?php
$sub_title = "كيفية التعامل مع سجل النظام";
   require 'header.php';
 ?>

    <section>

      <article>
        <h1>التعرف على مفاتيح سجل النظام وإنشائها وحذفها</h1>
        <p>
كما هو معلوم فإن سجل النظام يعتبر القلب بالنسبة للنظام<br>ولهذا يجب توخي الحيطة والحذر عند التعامل معه <br>ويجب ألا يتم استخدام الأوامر الخاصة بالتعامل مع سجل النظام إلا من قبل الأشخاص ذوو الخبرة في هذا المجال<br> فمثلا إذا تم إضافة مفتاح في غير محله أو تم حذف مفتاح من مفاتيح النظام المهمة فقد يتم تدمير النظام وقد لا تستطيع استعماله إلا بعد إعادة تثبيت النظام<br> وعند التعامل مع هذه الأوامر يجب معرفة المسار الصحيح للمفاتيح المختلفة<br> وللعلم يوجد في السجل 4 مسارات رئيسية هي على النحو التالي<br>HKEY_CLASSES_ROOT<br>HKEY_CURRENT_USER<br>HKEY_LOCAL_MACHINE<br>HKEY_USERS<br>HKEY_CURRENT_CONFIG<br>وعند التعامل مع الأوامر الخاصة بالسجل يجب التحقق الكامل من هذه المسارات <br>وكتابة المسار الصحيح المراد التعامل معه<br>و
أولا للتعرف على محتوى مفتاح معين نتبع الخطوات التالية كما هو موضح في المثال التالي<br> مفتاح مف1 = "Software\KSD"<br> رسالة مف1.حساب.تحويللنص<br>مركبنصي مر1 = مف1.أسماءمفاتيح<br>كرر خ = 0 حتى مر1.طول - 1<br>بدأ<br>رسالة مر1 رقم خ<br>نهاية<br>أولا تختلف المفاتيح من حاسوب إلى آخر وذلك بسبب إختلاف البرامج المثبتة على الجهاز<br>ثانيا لتنفيذ هذه السطور أولا يجب تغيير المفتاح المذكور في السطر الأول <br> ثانيا عند التعامل مع السجل نقوم أولا باستخدام أمر مفتاح لكتابة المفتاح المراد التعامل معه<br> ويجب كتابته بصورة صحيحة وننصح بنسخ المفاتيح المراد التعامل معها بدلا عن كتابتها مباشرة<br> وأمر مفتاح هذا يحتوي على مكونين إثنين الأول هو اسم خاص بالمفتاح والثاني هو مسار واسم المفتاح المراد التعامل معه <br> وإذا كان المفتاح الذي تم تعيينه يحتوي على عدد من المفاتيح الفرعية <br> أولا نقوم باستخدام أمر حساب مع اسم المفتاح لمعرفة عدد المفاتيح الفرعية وذلك كما هو موضح في السطر الثاني في الرسالة الإرشادية<br> وبعد كتابة أمر مفتاح يتم إضافة القائمة الفرعية بهذا المفتاح إلى أمر أسماءمفاتيح <br> وهذا الأمر ليس له أي مكونات أخرى فقط نقوم باستخدامه مع المصفوفات أو المتغيرات النصية المركبة <br>وذلك كما هو موضح في السطر الثالث <br>ومن ثم نقوم بتكرار قيم المتغير المركب للحصول على جميع القيم المختلفة<br> ولإضافة مفتاح جديد نقوم باستخدام أمر إنشاءمفتاح <br> ولإضافة قيمة جديدة لإي مفتاح نستخدم أمر إنشاءقيمة <br> وهذين الأمرين يكتبان بدون فواصل بين الكلمات ولكل منهما مكونين إثنين وبالنسبة لأمر إنشاءمفتاح المكون الأول هو اسم المفتاح والمكون الثاني هو مسار واسم المفتاح المراد إنشاءه<br>  وأمر إنشاءقيمة مكونه الأول هو اسم المفتاح والمكون الثاني هو محتوى أو النص المراد إضافته للمفتاح<br>  وبالنسبة لإضافة القيم في الوقت الراهن يمكن إضافة نوعين إثنين من القيم هما القيم النصية وتكتب بين علامتي التنصيص ونضيف مكون ثالث هو الرقم 1<br>  والنوع الثاني هو القيم الرقمية وتكتب بدون علامتي التنصيص ويكون المكون الثالث هو عبارة عن الرقم 2<br> وبعد إضافة المفتاح وأردنا إضافة قيمة إليه نستخدم نفس اسم المفتاح المضاف <br>  وبعد كتابة المفاتيح والقيم الجديدة يجب كتابة أمر غلق مع اسم المفتاح وذلك لتجنب حدوث أي مشاكل أخرى <br>  وكتابة أمر غلق ضرورية جدا جدا لذه ننصح بعدم نسيانها بعد إضافة المفاتيح والقيم الجديدة<br>  ومثال على إضافة مفتاح وقيمة جديدة هو كما موضح في المثال التالي<br> إنشاءمفتاح مف1,"HKEY_CURRENT_USER\SOFTWARE\sudanese\bashir"<br> إنشاءقيمة مف1,"السلام عليكم",1<br> مف1.غلق<br> في السطر الأول قمنا بإضافة مفتاح  جديد <br>وفي السطر الثاني قمنا بإضافة قيمة لهذا المفتاح وفي السطر الثالث قمنا بغلق الدالة<br> وأخيرا إذا أردنا حذف مفتاح ما نستخدم أمر حذفمفتاح<br> ويكتب بدون الفصل بين الكلمتين<br> وهذا الأمر له مكونين إثنين هما <br> الأول اسم المفتاح والثاني هو مسار واسم المفتاح المراد حذفه<br> ويكتب على النحو التالي<br> حذفمفتاح مف1,"HKEY_CURRENT_USER\SOFTWARE\sudanese\bashir"<br> وبتنفيذ هذا السطر يتم حذف المفتاح المذكور وجميع المفاتيح والقيم الفرعية التابعة له<br> لهذا يجب الإنتباه جيدا عند إستخدام هذا الأمر <br> ولن تستطيع استعادة ما تم حذفه من المفاتيح والقيم<br> ملحوظة يتم إستخدام هذه الأوامر لحفظ البيانات المختلفة بدلا عن استخدام ملفات حفظ الإعدادات</p>

      </article>

</section>

<?php
   require 'futter.php';
 ?>
