تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
(تم الحل) مساعده التحقق في الريجستري
#1
السلام عليكم ورحمة الله وبركاته
الى الاخوة الكرام

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

اضعه في الفورم الرئيسي .... الكود
( اذا كانت القيمه موجوده .... يفتح الفورم الرئيسي ... اما اذا لم تكن القيمه موجود فتح فورم اخر )
الرد }}}}
تم الشكر بواسطة:
#2
كود :
Try




            Dim regKey As Microsoft.Win32.RegistryKey
            regKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey("مسار المفتاح", True)


            If regKey.GetValue("اسم المفتاح") Is Nothing Then


form3.show
                End If


            End If
            regKey.Close()
        Catch ex As Exception


        End Try


واذا اردت اضافة قيمة لمفتاح ما

كود :
regKey.SetValue("ضع القيمة هناا", "اسم المفتاح")

تحياتي لك
ابو سامي
الرد }}}}
تم الشكر بواسطة:
#3
اخي سامي ... يعطيك العافيه
لم يتغير شي بالمثال

PHP كود :
Imports Microsoft.Win32
Public Class Form1
    
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        Registry
.CurrentUser.SetValue("Test""My Reg Key")
        
MsgBox("موافق")
    
End Sub

    
Private Sub Button2_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button2.Click
        Registry
.CurrentUser.DeleteValue("Test")
        
MsgBox("موافق")
    
End Sub

    
Private Sub Button3_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button3.Click
        Dim str 
As String Registry.CurrentUser.GetValue("Test")
        
MsgBox(str)
    
End Sub
    
Private Sub Form1_Load(ByVal sender As ObjectByVal e As System.EventArgsHandles Me.Load
        
'عند التحقق من قيمه في الريجستري ... تشغيل الفورم الحالي ... اما اذا  لم يوجد قيمه تشغيل فورم اخر 

    End Sub
End Class 
الرد }}}}
تم الشكر بواسطة:
#4
للرفع
للرفع
الرد }}}}
تم الشكر بواسطة:
#5
كود :
Dim exists As Boolean = False
        Try
            If My.Computer.Registry.CurrentUser.OpenSubKey("Test") IsNot Nothing Then
                exists = True
            End If
        Finally
            My.Computer.Registry.CurrentUser.Close()
        End Try
        If Not exists Then
            Application.ExitThread()
        End If
[SIZE=6]لا إله إلا أنت سبحانك إني كنت من [/SIZE][SIZE=6]الظالمين[/SIZE][SIZE=6]
[/SIZE]
الرد }}}}
تم الشكر بواسطة:
#6
Osama_Ghareeb
لم يعمل معي الكود

على العموم وضعت مثال
احتاج في حدث Form1_Load
اذا كانت القيمه موجوده .... فتح الفورم 1 كما هو
واذا لم تكن القيمه موجوده فتح فورم 2

مع الشكر


الملفات المرفقة
.rar   تحقق الريجستري.rar (الحجم : 45.94 ك ب / التحميلات : 28)
الرد }}}}
تم الشكر بواسطة:
#7
التحقق يكون هكذا

PHP كود :
If Registry.CurrentUser.GetValue("Test"Is Nothing Then
            
'فى حالة عدم وجود القيمة
        Else
            '
فى حالة وجود القيمة

        End 
If 
الرد }}}}
تم الشكر بواسطة:
#8
يعطيك العافيه
الكود يعمل معي جيدآ



حبيت اخذ رائيك في هذا الكود .... الكود يعمل معي ... هل هو صحيح 100% ام يفضل الكود السابق.؟
PHP كود :
Dim str As String Registry.CurrentUser.GetValue("Test")
        If (
str Is Nothing) = 0 Then

        
Else

            
MsgBox("لم يتم تفعيل الريجستري")
            
Me.Close()
        
End If 
الرد }}}}
تم الشكر بواسطة:
#9
كلاهما صحيح ولا يوجد فرق كبير بينهما وإن كان الكود الأول أفضل لأنه قام بالتأكد من وجود القيمة مباشرة دون الحاجة لتعريف متغير وحفظه فى الذاكرة
وإن كنت أفضل أن تقوم بعمل مفتاح خاص بتطبيقك يتم إضافة أى قيم تحتاج لتخزينها

تحياتى
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] مساعدة التحقق من الاتصال بالانترنت dubai.eig 3 91 19-05-17, 06:46 PM
آخر رد: dubai.eig
  مساعده في قاعدة بيانات بالفيجوال a_abdullah 9 283 11-05-17, 11:54 AM
آخر رد: khaled12345
  ما الحل ؟؟؟ alma_fandi 15 290 08-05-17, 05:21 AM
آخر رد: alma_fandi
  [VB.NET] مساعده بسيطه - مثال TreeView dubai.eig 7 178 03-05-17, 08:48 AM
آخر رد: dubai.eig
  مساعده فى تعديل الكود ده لو سمحتوا يا جماعه نبيل كونكت 2 135 22-04-17, 06:16 PM
آخر رد: عبـدالله
  مساعده في حذف واضافة وتحديث قاعدة بيانات بالفيجوال a_abdullah 6 203 21-04-17, 05:44 PM
آخر رد: a_abdullah
  احتاج مساعده جدا لمشروعي :( a_abdullah 4 252 20-04-17, 11:35 PM
آخر رد: IBRA939
  مساعده وارجو الرد فى ربط الصلاحيات بالبرنامج تعديل الكود بس فين الخطا نبيل كونكت 8 179 20-04-17, 01:41 PM
آخر رد: أسامة السالمي
  مساعده فى الصلاحيات لو سمحتوا نبيل كونكت 1 55 17-04-17, 01:41 AM
آخر رد: عبـدالله
  [سؤال] مساعده في ايجاد كود جريد فيو .. Marwan9990 7 156 15-04-17, 12:37 PM
آخر رد: Marwan9990

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


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