Создание раздела реестра и задание его значений (vb.net)
Статьи / .NET / VB.NET / Реестр и работа с ним /
Назад
Этот пример создает раздел реестра, SOFTWARE\\Microsoft\\TestApp\\1.0, и задает его значения.
Пример
Private Sub CreateAndSetKey
Dim regVersion As Microsoft.Win32.RegistryKey
regVersion = _
Microsoft.Win32.Registry.CurrentUser.CreateSubKey("SOFTWARE\\Microsoft\\TestApp\\1.0")
Dim newVersion As Integer = 0
If (Not regVersion Is Nothing) Then
newVersion = Microsoft.Win32.regVersion.GetValue("Version", 0)
newVersion = newVersion + 1
regVersion.SetValue("Version", newVersion)
regVersion.Close()
End If
End Sub
Компиляция кода
Для этого примера требуется: Ссылка на пространство имен Win32.
Безопасность
Обращение к реестру невозможно, если не предоставлено достаточных прав среды выполнения (класс RegistryPermission), или же у пользователя некорректны списки управления доступом (ACL) для создания или изменения параметров. Например, локальное приложение, имеющее разрешение на безопасность доступа кода, может не иметь разрешения операционной системы.