使用C ++检查客户端上的可用.NET框架

有没有一种方法可以检查并查看某个机器上可用的.NET框架版本,而无需手动通过registry等进行挖掘?

理想情况下,从C ++。 这怎么能解决呢?

检查注册表

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP