صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 10 من 11
الموضوع:

ادخال مفتاح و قيمة لنظام الرجستري regedit من خلال لغة vb.net

الزوار من محركات البحث: 109 المشاهدات : 2056 الردود: 10
الموضوع حصري
جميع روابطنا، مشاركاتنا، صورنا متاحة للزوار دون الحاجة إلى التسجيل ، الابلاغ عن انتهاك - Report a violation
  1. #1
    Software Developer
    Expert in Encryption
    تاريخ التسجيل: January-2010
    الدولة: البـــــصرة
    الجنس: ذكر
    المشاركات: 7,348 المواضيع: 422
    صوتيات: 7 سوالف عراقية: 0
    التقييم: 6778
    مزاجي: ****
    المهنة: مبرمج شركة Weir
    أكلتي المفضلة: ****
    موبايلي: ****
    آخر نشاط: 14/November/2022
    مقالات المدونة: 163

    ادخال مفتاح و قيمة لنظام الرجستري regedit من خلال لغة vb.net

    السلام عليكم :


    اذا اردت ان تستفاد من الموضوع هذا .. على الاقل يجب معرفة اساسيات نظام الرجستري وماهية عمله

    نبدي على بركة الله :

    مقدمة بسيطة عن نظام الرجستري regedit :

    نظام الرجستري هو عبارة عن قاعدة بيانات ضخمة جداً خاصة في تخزين خصائص واعدادات نظام الويندوز من برامج

    واعدادات اخرى . ويحتوي نظام الرجستري على كل صغيرة وكبيرة في النظام .


    يتكون نظام الرجستري من :

    1- مفاتيح keys : وتتكون بدورها من subkeys و value

    2- قيم values : وهي المسؤولة على تنفيذ الاوامر ( اشبه بالكود )

    يعني بالمختصر المفيد .. نظام الرجستري يحتوي على keys و value .. والـ keys يحوي على مفاتيح فرعية

    والمفتاح يحتوي على قيم value .. وعند فتح الرجستري تظهر لدينا القيم ( الجهة اليمنى ) و المفاتيح ( اليسرى )

    لفتح نظام الرجستري :: اضغط على زر الويندوز من لوحة المفاتيح + حرف R رح يظهر لك الـ run اكتب regedit

    ثم اضغط انتر من لوحة المفاتيح .. ادناه صورة توضيحية لنظام الرجستري ::




    هسه احنة مو هنا سالفتنا .. انت لازم عندك فكرة بسيطة على نظام الرجستري حتى تعرف شنو جاي نسوي

    المهم ما علينا . خل نبدي في البرمجة وادخال القيم من خلال لغات البرمجة وليس يدوياً


    1- افتح لغة البرمجة vb.net 2008 او 2005 او 2010 او 2012 براحتك


    2- في قسم التصريحات العامة اكتب الكود ادناه :

    كود:
    Imports Microsoft.Win32
    قمنا باستيراد الدالة


    3- اذا اردنا ان ننشئ مفتاح key بداخل الرجستري تحديداً بداخل software نكتب الكود :


    كود:
     Dim regKey As RegistryKey
            regKey = Registry.LocalMachine.OpenSubKey("SOFTWARE", True)
            regKey.CreateSubKey("spyman")
            regKey.Close()


    لاحظ الكود اعلاه وكيفية اختيار المسار المراد انشاء المفتاح فيه وهو :

    كود:
    LocalMachine


    4- اما اذا اردنا ان نفتح مفتاح معين في الرجستري ونقوم باضافة value .. كأن اريد ان افتح المفتاح
    الذي عملناه في الكود اعلاه (( اقصد المفتاح spyman )) ونضيف له قيمتين , الاولى jackal والثانية h4x0r

    نكتب الكود ادناه :

    كود:
    Dim regKey As RegistryKey
            Dim ver As Decimal
            regKey = Registry.LocalMachine.OpenSubKey("Software\spyman", True)
            regKey.SetValue("jackal", "12345")
            ver = regKey.GetValue("h4x0r", 0.0)
            If ver < 1.1 Then
                regKey.SetValue("h4x0r", 1.1)
            End If
            regKey.Close()


    ملاحظات حول الكود ::

    jackal : القيمة الاولى (( تتضمن الارقام 12345 كـ data لها )

    h4x0r : القيمة الثانية ,وتحتوي على data ايضا , لاحظ الصورة ادناه





    5- لحذف قيمة نكتب الكود التالي :

    كود:
     Dim regKey As RegistryKey
    كود:
            regKey = Registry.LocalMachine.OpenSubKey("Software", True)
            regKey.DeleteSubKey("spyman", True)
            regKey.Close()



    كذلك بالحذف .. نحدد المسار ولكن نغير بالكود .. بدل Create نكتب Delete

    وسلامتكم



  2. #2
    مدير المنتدى
    تاريخ التسجيل: January-2010
    الدولة: جهنم
    الجنس: أنثى
    المشاركات: 84,950 المواضيع: 10,518
    صوتيات: 15 سوالف عراقية: 13
    التقييم: 87294
    مزاجي: متفائلة
    المهنة: Sin trabajo
    أكلتي المفضلة: pizza
    موبايلي: M12
    آخر نشاط: منذ 37 دقيقة
    مقالات المدونة: 18
    تسلم سباي..تقييم

  3. #3
    Software Developer
    Expert in Encryption
    اهلا وسهلا منورة سوزان

  4. #4
    من المشرفين القدامى
    دائمة الطفولة
    تاريخ التسجيل: October-2011
    الدولة: كوردستان
    الجنس: أنثى
    المشاركات: 25,111 المواضيع: 2,053
    صوتيات: 11 سوالف عراقية: 0
    التقييم: 10918
    مزاجي: زي العسل
    أكلتي المفضلة: دولمة
    آخر نشاط: 7/July/2014
    عاشت ايدك

  5. #5
    من اهل الدار
    تاريخ التسجيل: August-2012
    الدولة: بغداد
    الجنس: ذكر
    المشاركات: 22,721 المواضيع: 717
    صوتيات: 31 سوالف عراقية: 1
    التقييم: 25597
    مقالات المدونة: 19
    عاشت ايدك اخي الغالي

  6. #6
    صديق نشيط
    تاريخ التسجيل: June-2012
    الجنس: أنثى
    المشاركات: 339 المواضيع: 26
    التقييم: 167
    آخر نشاط: 2/August/2015
    شكرا جزيلا... استخدام رائع لهذه الدوال وشرح متقن وياريت نرى كود لاستخدام هذه الدوال بالسي بلس بلس

  7. #7
    عضو محظور
    تاريخ التسجيل: July-2012
    الدولة: بغـــــــــــــــــــــــــــــــــــــــــداد
    الجنس: ذكر
    المشاركات: 2,608 المواضيع: 290
    صوتيات: 12 سوالف عراقية: 1
    التقييم: 391
    مزاجي: شدور بملفي؟
    المهنة: الله كريم
    أكلتي المفضلة: كشري (تمن أبعدس) +الكص الاصف
    موبايلي: GT-B7722سامسونج
    آخر نشاط: 25/November/2013
    مقالات المدونة: 17

  8. #8
    Software Developer
    Expert in Encryption
    اهلا وسهلا اخواني الغالين

    حياكم الله

  9. #9
    صديق جديد
    تاريخ التسجيل: March-2013
    الجنس: ذكر
    المشاركات: 43 المواضيع: 2
    التقييم: 2
    آخر نشاط: 29/July/2014
    عاشت ايدك ياورده

  10. #10
    Software Developer
    Expert in Encryption
    حياك الله

صفحة 1 من 2 12 الأخيرةالأخيرة
تم تطوير موقع درر العراق بواسطة Samer

قوانين المنتديات العامة

Google+

متصفح Chrome هو الأفضل لتصفح الانترنت في الجوال