Проверка установленных приложений - Visual Basic .NET

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

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

Всем привет! Вопрос такой: Как узнать есть ли на компе какой нибудь приложений. (Желательно с версии)

Решение задачи: «Проверка установленных приложений»

textual
Листинг программы
  1. Imports Microsoft.Win32
  2.  
  3. Using hklm As RegistryKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64)
  4.     Using keyUninstall As RegistryKey = hklm.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall", False)
  5.         Dim uninstallKeys() As String = keyUninstall.GetSubKeyNames()
  6.         For Each uninstallName In uninstallKeys
  7.             Using key As RegistryKey = keyUninstall.OpenSubKey(uninstallName, False)
  8.                 Dim name As String = key.GetValue("DisplayName", "")
  9.                 Dim version As String = key.GetValue("DisplayVersion", "")
  10.                 If Name.Length > 0 AndAlso version.Length > 0 Then
  11.                     Console.WriteLine("{0}. v{1}", name, version)
  12.                 End If
  13.             End Using
  14.         Next
  15.     End Using
  16. End Using

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


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

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

10   голосов , оценка 4.1 из 5

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

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

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