Проверить есть ли программа в реестре автозагрузки - Visual Basic .NET
Формулировка задачи:
Приветствую!
Суть такая, нужно проверить по нажатию кнопки программу в автозагрузке.
Если она добавлена туда, то всё ок.
Если её там нет, то выдать сообщение программы нет в автозагрузке.
Но проверять нужно не свою программу, а другую.
Можно ли проверить по названию?
Надо чтобы работало на всех системах.
Ребят есть идеи?
Решение задачи: «Проверить есть ли программа в реестре автозагрузки»
textual
Листинг программы
Imports Microsoft.Win32 Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If GetRegValues("f.lux") = False Then MsgBox("Нет такой программы.") End If End Sub Function GetRegValues(ByVal softName As String) As String Dim regKey As RegistryKey = Registry.CurrentUser.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run") For Each valueReg As String In regKey.GetValueNames() If valueReg = softName Then Return True End If Next Return False End Function End Class