منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : فحص وجود قيمة في الريجستري
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
اصدقائي الأكارم
كيف استطيع فحص وجود قيمة او مفتاح في الريجستري عن طريق GetSetting ؟؟
مثلا المفتاح "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\startup"

كيف اتأكد ان المفتاح موجود ام لا
القرأ المقال التالي

http://www.codeproject.com/Articles/3881...ing-VB-NET

التعامل مع الرجستري
الحمدلله تم العثور على الكود المطلوب

كود :
Imports Microsoft.Win32
Public Class Form1
    Dim regKey As RegistryKey
    Dim aa As String
    Dim MyKey As Microsoft.Win32.RegistryKey

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        MyKey = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run")
        aa = CType(MyKey.GetValue(Application.ProductName), String)
        MyKey.Close()
        If aa = "" Then
            MsgBox("المفتاح غير موجود")
        Else
            MsgBox("المفتاح موجود")
        End If
        End
    End Sub
End Class

طبعا يجب استبدال "Software\Microsoft\Windows\CurrentVersion\Run" بالمسار المطلوب
و Application.ProductName باسم المفتاح الطلوب البحث عنه