读书人

怎么判断Framework4.0是否安装完整?

发布时间: 2012-09-14 23:00:49 作者: rapoo

如何判断Framework4.0是否安装完整???
我的软件需要完整的Framework4.0,但是我用innosetup 判断是否安装时,只能通过Software\Microsoft\.NETFramework\policy\v4.0来判断是否安装framework4.0

但很多人只有Framework Client Profile,没有Framework Extended 如图,有的人就没有Extended

而Software\Microsoft\.NETFramework\policy\v4.0 不能判断Extend是否存在

但是我的软件需要Extended的存在。。。

所以,急需高手告诉我怎么才能判断Framework4.0是否安装完整,或者能否判断Extended的存在??

[解决办法]
缺少组件,自己下一个装上去不就好了。
[解决办法]
重装一遍就行,fw都有独立的安装文件

[解决办法]

C# code
private void getSoftwareList()     {     Microsoft.Win32.RegistryKey rk = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall");         String[] names = rk.GetSubKeyNames();         foreach(String s in names)       {         // 这里 判断下 是否是 Extended      //textbox1.Text+=(s+"\r\n");  }     }
[解决办法]
楼主认为40的全部组件包括什么?
你自己百度一下4.0的组件有哪些不久可以了?

读书人网 >C#

热点推荐