Поделиться через


Метод My.Computer.Registry.GetValue

Обновлен: Ноябрь 2007

Получает значения из раздела реестра.

' Usage
Dim value As Object = My.Computer.Registry.GetValue(keyName ,valueName ,defaultValue)
' Declaration
Public Function GetValue( _
   ByVal keyName As String, _
   ByVal valueName As String, _
   ByVal defaultValue As Object _
) As Object

Параметры

  • keyName
    String. Ключ, из которого извлекается значение. Обязательный параметр.

  • valueName
    String. Извлекаемое значение. Обязательный параметр.

  • defaultValue
    Object. Значение по умолчанию, которое предоставляется, если значение не существует. Обязательный параметр.

Заметки

valueName не учитывает регистр.

Раздел реестра может содержать одно значение, не связанное с каким-либо именем. Когда это безымянное значение отображается в редакторе реестра, строка вместо имени отображается строка "(по умолчанию)". Для получения этого безымянного значения, укажите либо значение Null, либо пустую строку (" ") для valueName.

Исключения

Исключение может появиться при следующих условиях.

  • Имя ключа является Nothing (ArgumentNullException).

  • Пользователь не имеет разрешений на чтение разделов реестра (SecurityException).

  • Длина имени раздела превышает ограничение в 255 знаков (ArgumentException).

Задачи

Ниже в таблице приведены примеры задач, в которых используется метод GetValue.

To

см. в разделе

Чтение значения из раздела реестра

Практическое руководство. Чтение значения из раздела реестра в Visual Basic

Пример

Этот пример считывает значение Name из HKEY_CURRENT_USER\Software\MyApp и отображает его в MessageBox.

Dim readValue As Object
readValue = My.Computer.Registry.GetValue("HKEY_CURRENT_USER\Software\MyApp", "Name", Nothing)
MsgBox("The value is " & CStr(readValue))

Требования

Пространство имен:Microsoft.VisualBasic.MyServices

Класс:RegistryProxy (предоставляет доступ к Registry)

**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)

Разрешения

Разрешения не требуются.

См. также

Задачи

Устранение неполадок, связанных с управлением реестром

Основные понятия

Типичные операции с реестром

Безопасность и реестр

Чтение и запись в реестр с использованием объекта My

Ссылки

Объект My.Computer.Registry

GetValue