.NET 4.x Как удалить из реестра строковый параметр ? - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

К примеру как из реестра удалить то что я написал ниже !
Листинг программы
  1. My.Computer.Registry.SetValue("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run", "программа", "C:\test.exe")
В MSDN нашел только удаления разделов реестра
Листинг программы
  1. My.Computer.Registry.CurrentUser.DeleteSubKey()
  2. My.Computer.Registry.CurrentUser.DeleteSubKeyTree()
  3. My.Computer.Registry.CurrentUser.DeleteValue()
Может есть какая API или еще что нибудь ?

Решение задачи: «.NET 4.x Как удалить из реестра строковый параметр ?»

textual
Листинг программы
  1. 'Add
  2. Dim Start As Microsoft.Win32.RegistryKey = My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True)
  3.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  4.         Start.SetValue("MyProgram", Application.ExecutablePath) 'Создаем ключ и пишем в него значение - полный путь к исполняемому файлу, пусть даже если он был переименован
  5.     End Sub
  6.  
  7. 'Delete
  8.     Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  9.         Start.DeleteValue("MyProgram") 'Удаляем ключ с записью об автозапуске, неважно, был ли переименован файл
  10.     End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.867 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы