Проверять, ли установлен NET Framework 4

Нуждался в том, чтобы проверить, считает ли пользователь установленным.NET Framework 4 в Вашей системе. Согласно каким-то ответам на английском: https://stackoverflow.com / questions / 199080/how-to-detect-what-net-framework-versions-and-service-packs-are-installed, я смог понимать и проверять, что это хранится в реестре.

Потом я искал код, чтобы отображать реестр. Большая проблема состоит в том, что он не позволяет мне соглашаться, так как он говорит "Доступ, отказавший попросившему Реестру."

Код:

 Dim regKey As Object = My.Computer.Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full", True).GetValue("Install")
    If regKey Is Nothing Then
        MsgBox("Not Found")
    Else
        MsgBox("Found")
    End If

0
задан 23.05.2017, 15:39
1 ответ

Ты мог бы способствовать тому, чтобы твое применение выполнило с разрешениями admin, помещения для того, чтобы имело разрешение подхода по отношению к registry

Это, добиваются посредством manifest

Я вынудил Windows Форм Аппликатион to Run Эксперт Администратор

How do I вынудил my.NET application to run туз administrator?

главным образом ты это определяешь в app.manifest

2
ответ дан 24.11.2019, 13:33
  • 1
    Привет Леандро. Я загрузил manifest, но не останься, не распознавая ввода реестра также меня ни просит verificaci и # 243; n (как он и # 237; в соединениях в ingl и # 233; s), чтобы выполнять как Администратор. и #191; Быть и # 225; немного Windows 10? – Agustin M. 25.08.2016, 19:47
  • 2
    если, выполнив приложение, он не показал тебе диалог прося разрешения, тогда не скроллируй с provilegios admin помещение, не выполняй с VS, реализуй это с .exe, который в bin\Debug – Leandro Tuttini 25.08.2016, 19:51
  • 3
    Haha, что глупец не я hab и # 237; в отчитанный! Ах и # 237; prob и # 233; с выполнимого и функции и # 243;!! Большое спасибо!! – Agustin M. 25.08.2016, 20:06

Теги

Похожие вопросы