.net - 如何使用c++查找系统中是否安装了.NET?

标签 .net c++ visual-c++ .net-2.0

是否有任何 API 可用于查找系统中是否安装了 .NET 框架。或者至少有人可以告诉我如何在 C++ 中自己执行此操作,以及如何找到安装 .NET 的路径(如果已安装)?

我该怎么做...

在这方面的任何帮助将不胜感激......

最佳答案

Aaron Stebner 多年来发表了多篇关于如何做到这一点的文章。可以找到他在 .Net 3.5 发布后的最新更新 here ,并包含用于执行检查的 C++ 代码。检测主要基于注册表检查。

关于.net - 如何使用c++查找系统中是否安装了.NET?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1170153/

相关文章:

javascript - 了解 RxJS 的 Flatmap,C# 术语中的 FlatmapLatest

c# - 是否有任何事件在出现异常时被触发?

.NET ListView : event after changing selection

c++ - 在代码中嵌入图像,不使用资源部分或外部图像

c++ - 给定大小为 26 * 7 的图像是否有可能在 Mat 的每一行中包含 78 个单独的颜色值,而另一个可以包含 77 个?

c# - ListItem 的值被 DataBind 上的文本替换

c++ - 在 C/C++ 中声明 typedef 枚举数组组合的正确方法是什么?

c++ - 截取特定窗口的屏幕截图 - C++/Qt

visual-c++ - 使用 DT_WORDBREAK 绘制文本 DT_CALCRECT

c++ - 如何理解单向链表的创建