.NET 4.x Как удалить из реестра строковый параметр ? - Visual Basic .NET
Формулировка задачи:
К примеру как из реестра удалить то что я написал ниже !
В MSDN нашел только удаления разделов реестра
Может есть какая API или еще что нибудь ?
Листинг программы
- My.Computer.Registry.SetValue("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run", "программа", "C:\test.exe")
Листинг программы
- My.Computer.Registry.CurrentUser.DeleteSubKey()
- My.Computer.Registry.CurrentUser.DeleteSubKeyTree()
- My.Computer.Registry.CurrentUser.DeleteValue()
Решение задачи: «.NET 4.x Как удалить из реестра строковый параметр ?»
textual
Листинг программы
- 'Add
- Dim Start As Microsoft.Win32.RegistryKey = My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True)
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Start.SetValue("MyProgram", Application.ExecutablePath) 'Создаем ключ и пишем в него значение - полный путь к исполняемому файлу, пусть даже если он был переименован
- End Sub
- 'Delete
- Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
- Start.DeleteValue("MyProgram") 'Удаляем ключ с записью об автозапуске, неважно, был ли переименован файл
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д