我需要做一个功能很简单,就昰显示出本地所有的网络连接
比如在我的网络连接里有以下的items
VS 里面的Interop.Shell32.dll(1.0) 这个版本太低了,需要重新到别的网站下过比这个高的版本(峩使用的是1.2.107.0)
我下面的代码就是找出所有上面的网络连接名字(有些人会推荐叫我用WMI对 这个找出这个很easy,但是WMI 没法做我的一些进一步的需求)
看,上面全部出来了很正确,很开心然后我就到XP 系统下面测试,悲剧了出现了下面的exception
没办法啦,只好baidu或者google咯就在中知道说到:Since I
后来,想起是不是版本问题?、然后去重新下载了新的版本。
我下来之后,有2个版本在VS2010里的用的是第一个版本。请看:
后来我換成1.2.107 这个版本的然后就ok啦。
原因也就是上面的老外说的,版本问题