我正在尝试构建一个安装引导程序,它需要在从 XP 到 8 的每个操作系统上运行。我需要一种方法来检测是否安装了 .NET Framework。
我目前正在使用 CRegKey,但是当升级到 Visual Studio 2012 时,CRegKey 似乎不存在 (atlbase.h)。这篇 MSDN 文章说“此类及其成员不能在 Windows 运行时中执行的应用程序中使用。”
是否有另一个类可以用来从注册表中读取,或者我可以用另一种方式检测安装的 .NET 版本吗?
我正在尝试构建一个安装引导程序,它需要在从 XP 到 8 的每个操作系统上运行。我需要一种方法来检测是否安装了 .NET Framework。
我目前正在使用 CRegKey,但是当升级到 Visual Studio 2012 时,CRegKey 似乎不存在 (atlbase.h)。这篇 MSDN 文章说“此类及其成员不能在 Windows 运行时中执行的应用程序中使用。”
是否有另一个类可以用来从注册表中读取,或者我可以用另一种方式检测安装的 .NET 版本吗?