Bestimmen der höchsten .NET Framework-Version [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Wie erkenne ich, welche .NET Framework-Versionen und Service Packs installiert sind? 13 Antworten

Ich muss die höchste auf einem Desktopcomputer installierte .NET Framework-Version aus C \ C ++ - Code ermitteln. Sieht aus wie ich die Ordner unter durchlaufen kann%systemroot%\Microsoft.NET\Framework, aber das scheint irgendwie fehleranfällig. Gibt es einen besseren Weg? Vielleicht ein Registrierungsschlüssel, den ich einsehen kann? Vielen Dank.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage