解决方案 »

  1.   


    你搜的是lnk扩展名?看看是不是所有的快捷都是以lnk为扩展名。。
      

  2.   

    没有扩展名的,用    DirectoryInfo[] allDir = dir.GetDirectories();看看吧,是不是当成了文件 夹了
      

  3.   

    你看下你其他2个程序是不是lnk结尾的快捷方式
      

  4.   

    桌面的图标来自两个文件夹,一个是当前用户的,一个是AllUser的。
      

  5.   

    感谢您,确实通过这种方式保存了一部分的快捷方式,但还是比如腾讯TM,QQ游戏的快捷方式无法检索到,好像就没有这个文件一样。
      

  6.   

    其他的不是以lnk结尾
    你试下右键一个快捷方式,看能不能遍历出来
      

  7.   

    其他的不是以lnk结尾
    你试下右键一个快捷方式,看能不能遍历出来
    这样就能遍历出来,如果不这样做,就遍历不到,搞不明白为什么。