如何判断系统中是否安装了.NET Framework.doc
-
资源ID:2385292
资源大小:12.50KB
全文页数:2页
- 资源格式: DOC
下载积分:8金币
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
如何判断系统中是否安装了.NET Framework.doc
如何判断系统中是否安装了.NET Framework?本文提供一个函数专门用来判断系统中是否安装了.NET Framework环境。这个函数名为:IsNETPresent() ;其工作原理是通过RegOpenKeyEx API函数打开当前系统中下面的注册表键值:HKEY_LOCAL_MACHINESoftwareMicrosoft.NETFrameworkpolicyv1.0 如果找到了这个注册项,然后再用RegQueryValueEx API函数检查 .NET Framework 发布版本是否为:3705如果以上两个条件均满足,则函数返回TRUE:BOOL IsNETPresent() BOOL bRetVal = FALSE; TCHAR szNETRegKey = TEXT("SoftwareMicrosoft.NETFrameworkpolicyv1.0"); TCHAR szValueMAX_PATH; DWORD dwValue = 0; HKEY hKLM = NULL; LONG lReg = 0; LONG lszReg = 0; DWORD dwKeySize = 0; lReg = RegOpenKeyEx(HKEY_LOCAL_MACHINE, szNETRegKey, 0, KEY_READ, &hKLM); if(ERROR_SUCCESS = lReg) dwKeySize = sizeof(szValue)/sizeof(TCHAR); lszReg = RegQueryValueEx(hKLM, TEXT("3705"), NULL, NULL, (BYTE*) szValue, &dwKeySize); if(ERROR_SUCCESS = lszReg) RegCloseKey(hKLM); return TRUE; else RegCloseKey(hKLM); return FALSE; else return FALSE;