tengo saber que para net installed instalado gratis framework detector como check .net version .net-4.5 installshield-2010

saber - Check.NET Framework 4.5 está instalado o no utilizando Installshield 2010



net framework 4.5 windows 7 (3)

Estoy usando InstallShield 2010. Quiero comprobar si .NET framework 4.5 está instalado o no en la máquina.

Puedo comprobar que .NET framework 4.0 está instalado o no en el registro, pero no puedo encontrar ninguna clave de registro para .NET framework 4.5.



De acuerdo con el artículo de MSDN aquí: http://msdn.microsoft.com/en-us/library/hh925568(v=vs.110).aspx

Para buscar las versiones instaladas de .NET Framework manualmente (versiones 4.5 y posteriores)

  • En el menú Inicio, elija Ejecutar.
  • En el cuadro Abrir, ingrese regedit.exe. (Debe tener credenciales administrativas para ejecutar regedit.exe).
  • En el Editor del Registro, abra la siguiente subclave: HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / NET Framework Setup / NDP / v4 / Full Compruebe si hay un valor DWORD llamado Release. La existencia de la versión DWORD indica que .NET Framework 4.5 o posterior se ha instalado en esa computadora.

En otras palabras, bajo InstallShield, verifique la existencia de la versión DWORD en la ubicación del registro HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / NET Framework Setup / NDP / v4 / Full


Form Blog .NET 4.5 es un reemplazo en el lugar para .NET 4.0 y una respuesta SO similar

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/NET Framework Setup/NDP/v4/Client

Compruebe el valor de la versión allí.

Si comienza con "4.0", se está ejecutando en el tiempo de ejecución de 4.0, si comienza con "4.5", se está ejecutando en el tiempo de ejecución de 4.5.