当前位置:编程学习 > C#/ASP.NET >>

怎样查看.net framework是否安装以及它的版本?

我是想做一个Win32的安装程序
安装程序可以判断是否安装.net framework
并且可以得到.net framework的版本
若不是3.5的
就自动执行.net framework安装程序

我只想知道怎样获得.net framework是否安装和它的版本。 --------------------编程问答-------------------- 这个是查询注册表的吧
--------------------编程问答-------------------- 查看是否安装net查看system32下有个mscoree.dll 查看安装版本,要看注册表键值下的version
--------------------编程问答-------------------- 可以通过在 %windir%\System32目录下查找MSCorEE.dll文件来判断一个机器中是否安装了.NET框架

如果想确定一个机器中安装了哪些版本的.NET框架,可以查看下面注册表键下的子键

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy --------------------编程问答-------------------- Environment.Version.ToString()); --------------------编程问答-------------------- 如果装了Windows Installer 4.0的话,可以用MsiLocateComponent查一个软件是否安装。Framework的product code可以用Orca看 --------------------编程问答-------------------- --------------------编程问答-------------------- 学习了!!
谢谢楼主!!
补充:.NET技术 ,  .NET Framework
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,