Удалить ключ из реестра - PullRequest
       2

Удалить ключ из реестра

1 голос
/ 09 февраля 2012

Привет всем, что я пытаюсь удалить ключ из реестра, но я не могу получить его правильно.

Мой код выглядит так:

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    Dim tmpKey As String = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
    Dim foundKey As RegistryKey = My.Computer.Registry.LocalMachine.OpenSubKey(tmpKey, True)

    If Not (foundKey Is Nothing) Then
        foundKey.DeleteSubKey("Billy")
    Else
        MsgBox("not found")
    End If
End Sub

Дерево выглядит так: 1

Он все время говорит, что не может найти этот ключ ... Любая помощь будет отличной.

David

1 Ответ

4 голосов
/ 09 февраля 2012

Я полагаю, что вы пытаетесь удалить значение ("Билли") в подразделе ("Выполнить").

Если это так, вам нужно будет использовать DeleteValue ()метод вместо DeleteSubKey ().

If Not (foundKey Is Nothing) Then
    foundKey.DeleteValue("Billy")
Else
    MsgBox("not found")
End If
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...