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

سنقوم اليوم أخوانى المكرمين بتكلمة موضوع سجل النظام والتعامل معه

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

خصائص الفئة Class Registrykey

تحتوي هذه الفئة على ثلاث خصائص

Name

هذه الخاصية ترجع باسم المفتاح الذي يتم التعامل معه حالياً.

SubKeyCount

هذه الخاصية تعود بعدد المفاتيح داخل أى تحت المفتاح الذي يتم التعامل معه حالياً.


ValueCount

هذه الخاصية وظيفتها إعادة عدد القيم الموجودة داخل المفتاح الذي يتم التعامل معه حالياً

هذه الخصائص للقراءة فقط ReadOnly لأى لاتستطيع يمكن الكتابة عليها



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

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


تحتوي الفئة Class Registrykey على وظائف وإجراءات كثيرة سنتحدث عن بعض منها


الوظيفة CreateSubKey Function

وظيفة هذه الوظيفة إضافة مفتاح جديد إلى الريجستري


كود :
Function CreateSubKey(ByVal subkey As String) As Microsoft.Win32.RegistryKey

هذه الوظيفة تقبل معامل واحد فقط وهو
المعامل name من نوع String ونحدد فيه اسم المفتاح الجديد الذي نريد تكوينه


من اسم الزظيفة يتضح أين سيتم وضع المفتاح

أى بداخل المفتاح المستخدم

مثال

كود :
key.CreateSubKey("BADRMEDIA")
هنا سيتم إضافة المفتاح BADRMEDIA تحت المفتاح الذي نتعامل معه


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


الإجراء SetValue Sub

وظيفة هذا الإجراء إضافة قيمة جديدة إلى الريجستري


كود :
Sub SetValue(name As String, value As Object
)

هذا الإجراء له معاملين

الأول name من نوع String ونضع فيه اسم القيمة الجديدة التي نريد تكوينها
الثاني value من نوع Object ونحدد فيه القيمة نفسها

مثال

كود :
Dim key As Microsoft.Win32.RegistryKey
key = Microsoft.Win32.Registry.CurrentUser
key = key.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run", True)
key.SetValue("Calc", "calc.exe")

يقوم هذا المثال بإضافة القيمة Calc = calc.exe إلى المفتاح

HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Run

وذلك إلى تشغيل الآلة الحاسبة عند تسجيل الدخول إلى المستخدم الحالي

نقطة هامة ::::::::

ويمكن من هذا المثال إمكانية وضع البرنامج الخاص بك في ال StartUp بحيث يتم تشغيله مع بدء تشغيل النظام















}}}
تم الشكر بواسطة:


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

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم