كيفية القيام بما يلي: تحديد ما إذا كانت القيمة موجودة في مفتاح التسجيل في Visual Basic

يمكن استخدام أسلوب GetValue لكائن My.Computer.Registry لتحديد ما إذا كانت القيمة المعطاة موجودة في مفتاح التسجيل المحدد .

عند قراءة السجل من تطبيق الويب ، تستند هوية المستخدم الحالي على المصادقة و الانتحال المطبقة في تطبيق الويب.

تحديد ما إذا كانت القيمة موجودة في مفتاح التسجيل المحدد

  • استخدم أسلوب GetValue لاسترجاع القيمة . التعليمات البرمجية التالية تفحص القيمة و تقوم بإرجاع رسالة إذا كانت غير موجودة .

    If My.Computer.Registry.GetValue("HKEY_LOCAL_MACHINE\TestApp",
    "TestValue", Nothing) Is Nothing Then
      MsgBox("Value does not exist.")
    End If
    

برمجة نشطة

و قد تتسبب الحالات التالية باستثناء :

أمان

من أجل تشغيل هذه العملية, يتطلب منك التجميع الخاص بك مستوى الامتيازات الممنوحة بواسطة فئة RegistryPermission. و إذا كنت تشغّل في سياق الثقة الجزئية، فإن العملية قد تطرح استثناء بسبب الامتيازات الغير كافية. وبنفس الطريقة، يجب أن يكون لدى المستخدم قوائم عنصر تحكم الوصول الصحيح لإنشاء أو الكتابة إلى الإعدادات . و على سبيل المثال، التطبيق المحلي الذي له إذن أمان الوصول إلى التعليمات البرمجية قد لا يملك إذن نظام التشغيل . لمزيد من المعلومات، راجع رمز الوصول أساسيات الأمان.

راجع أيضًا:

المهام

استكشاف الأخطاء و إصلاحها : معالجة السجل

الإرشادات التفصيلية: إنشاء مفتاح التسجيل و تغيير قيمه

المرجع

RegistryProxy

CurrentUser

المبادئ

رمز الوصول أساسيات الأمان

المهام السجل الشائعة