تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
معلومة ::: التعامل مع Registry
#1
كاتب الموضوع : BADRMEDIA

كلنا يعرف أهمية الريجستري والتعامل معه

فى الدوت نت هناك فئات تمكننا من التعامل معه والوصول للمفاتيح فيه


مثل :

الفئة Class Registry و الفئة Class Registrykey


===============================

بداية كيف نستخدم هذه الفئة

أول شئ

نعرف متغير من نوع الفئة Registrykey



كود :
[align=left]Dim Key As Microsoft.Win32.RegistryKey[/align]

سيكون تعاملنا مع الكائن Key الذي اشتقاقناه من الفئة Class Registrykey بالكود السابق


بعد ذلك نختار المفتاح المراد التعامل معه داخل الريجستري وذلك عن طريق الفئة Class Registry


مثال


كود :
[align=left]key = Microsoft.Win32.Registry.CurrentUser[/align]

قمنا باختيار المفتاح الرئيسي HKEY_CURRENT_USER

أثناء كتابت الكود يقوم محرر الكتابة بإظهار المفاتيح الرئيسية للاختيار


بعد أن نختار المفتاح الرئيسي يتم تحديد إذا كنا سنتعامل مع هذا المفتاح الرئيسي أم سنتعامل مع مفاتيح فرعية منه


في حالة لو كان التعامل مع المفتاح الرئيسى مباشرة سيكون بالإمكان استخدام الوظائف
( قراءة - كتابة - حذف ) ويتم تنفيذ ذلك عليه


أما فى حالة التعامل مع مفتاح فرعي كون علينا تحديد المفتاح الفرعي الذي سنتعامل معه ويكون عن طريق الوظيفة Function OpenSubKey

مثال


كود :
[align=left]Function OpenSubKey(name As String, write As Boolean) As Microsoft.Win32.RegistryKey[/align]

نجد أن الوظيفة لها معاملين


الأول name نوعه String نحدد فيه اسم ومسار المفتاح الفرعي الذي نريد التعامل معه.
والثاني write من نوع Boolean نحدد ما إذا كنا يسمح بالقراءة من والكتابة في هذا المفتاح True، أو بالقراءة فقط دون الكتابة False.
يمكن تجاهل المعامل الثاني، هذه الحالة سيتم التعامل مع المفتاح على أنه للقراءة فقط ReadOnly.


مثال



كود :
[align=left]Key = Key.OpenSubKey("Software", True)[/align]

حددنا المفتاح الفرعي Software والموجود تحت المفتاح الرئيسي HKEY_CURRENT_USER


للحديث بقية إن شاء الله
}}}
تم الشكر بواسطة:


الردود في هذا الموضوع
معلومة ::: التعامل مع Registry - بواسطة Raggi Tech - 06-10-12, 07:54 PM
معلومة ::: التعامل مع Registry - بواسطة Raggi Tech - 06-10-12, 07:54 PM
معلومة ::: التعامل مع Registry - بواسطة Raggi Tech - 06-10-12, 07:55 PM
معلومة ::: التعامل مع Registry - بواسطة Raggi Tech - 06-10-12, 07:55 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  نظرة على DropBox SDK و التعامل معها +برنامج رفع و تحميل ملفات ابو ليلى 5 5,965 16-08-24, 04:39 PM
آخر رد: ackore
  معلومة :: تعلم كيف تحفظ صورة في My.Settings بدون الإحتياج إلى مسارها! أسامة أحمد 13 7,660 15-04-24, 01:13 AM
آخر رد: أبو جودة
  التعامل مع الصور Images في بيئة الدوت نت باستخدام +GDI - مقدمة RaggiTech 3 6,338 30-07-21, 05:14 PM
آخر رد: kebboud
Lightbulb [مقال] التعامل مع ملفات اوفيس من خلال مكتبة NPOI ابو ليلى 2 4,613 01-07-21, 11:42 AM
آخر رد: kebboud
Lightbulb [مقال] التعامل مع اختصارات الملفات Shortcuts Magic Sword 2 4,706 01-10-20, 11:36 AM
آخر رد: abomo3ath
  [مقال] دوال التعامل مع النصوص Strings - VB.NET ابو ليلى 10 27,140 15-04-19, 07:09 PM
آخر رد: alsouf
Exclamation [VB.NET] التعامل مع ال CMD عن طريق ال TextBox YousefOkasha 5 5,487 02-06-18, 09:34 PM
آخر رد: YousefOkasha
  التعامل مع الملفات الصوتية ........دردشة برمجية RaggiTech 8 10,964 28-11-17, 11:23 PM
آخر رد: ahmed4240
  التعامل مع جهاز الكمبيوتر من Command Prompt silverlight 7 4,643 22-12-16, 06:07 PM
آخر رد: silverlight
Video [درس فيديو] هام مرة اخري تحذير للجميع في التعامل مع try والتكرار لعدد كبير ali.alfoly 1 2,807 13-12-16, 03:59 PM
آخر رد: Fantastico

التنقل السريع :


يقوم بقرائة الموضوع: