如何判断系统里是否已经安装.NetFramework?
如题
问题点数:100、回复次数:8Top
1 楼smoothwood(吾谁与归)回复于 2004-05-02 17:49:23 得分 80
用native代码判断目标机器上是否安装有.NET Framework
你看看这篇文章,上面有讲
http://www.microsoft.com/China/Community/program/originalarticles/TechDoc/deployNETApp.mspxTop
2 楼wubin264(学,然后发困)回复于 2004-05-02 17:49:46 得分 0
可以找找是否存在.net的那个动态链接库文件是否存在(最笨的办法),碰到变态的人就没办法了(把那个动态链接库复制以个到系统目录),呵呵 。。。
还有好像可以使用环境变量吧,不过如果没装程序根本就跑不起来Top
3 楼fafan(Hello World!)回复于 2004-05-02 17:56:19 得分 20
"我们可以通过在%windir\system32%目录下查找MSCorEE.dll文件来判断一个机器中是否安装了.NET框架。"
摘自<<Microsoft.NET框架程序设计(修订版)>>Top
4 楼joyozz(写代码离不开书)回复于 2004-05-02 19:15:27 得分 0
不需要其他软件来判断,最简单的方法是:控制面板-> 添加删除程序,就可以看到是否安装 Microsoft .NET Framework 了。Top
5 楼lijun84(李俊俊)回复于 2004-05-03 02:00:11 得分 0
UP!~UP!~UP!~Top
6 楼smx717616(又笨又不努力)回复于 2004-05-03 08:36:48 得分 0
哦哦哦哦哦Top
7 楼liyufeng1983(小蜗牛)回复于 2004-05-03 10:59:03 得分 0
那不行,万一用户修改了注册表,控制面板里没有信息,不就看不到了吗?不如.net语言的注册表函数来查找注册表里是否有vb.net框架的安装信息,这个用户是不能修改的,因为如过修改了话,程序将不能正常运行了。Top
8 楼wendywei(阿文)回复于 2004-05-03 18:36:23 得分 0
多谢各位!
Top




