列出我的电脑下的东西
在XP 
 windows   explorer   ->    my   computer   
 下面还有   MY   PICTURES   等东西 
 不知道怎么用程序取来这些东西? 
------解决方案--------------------//C#资源管理器源码 
 using System; 
 using System.Drawing; 
 using System.Collections; 
 using System.ComponentModel; 
 using System.Windows.Forms; 
 using System.Data; 
 using System.IO; 
 using System.Runtime.InteropServices;   
 namespace myTree 
 { 
  ///  <summary>  
  /// Form1 的摘要说明。 
  ///  </summary>  
   public class Form1 : System.Windows.Forms.Form 
   { 
     private System.Windows.Forms.ImageList TreeImageList; 
     private System.Windows.Forms.MainMenu mainMenu1; 
     private System.Windows.Forms.MenuItem menuItem1; 
     private System.Windows.Forms.ListView listView1; 
     private System.Windows.Forms.TextBox textBox1; 
     private System.Windows.Forms.TreeView treeView1; 
     private System.Windows.Forms.Panel panel2; 
     private System.Windows.Forms.Panel panel1; 
     private System.Windows.Forms.Splitter splitter1; 
     private System.Windows.Forms.Button button1; 
     private System.Windows.Forms.ImageList LisrimageList; 
     private System.Windows.Forms.ImageList LisrimageList2; 
     private System.Windows.Forms.StatusBar statusBar1; 
     private System.Windows.Forms.StatusBarPanel statusBarPanel1; 
     private System.Windows.Forms.StatusBarPanel statusBarPanel2; 
     private System.Windows.Forms.MenuItem menuItem2; 
     private System.Windows.Forms.MenuItem menuItem3; 
     private System.Windows.Forms.MenuItem menuItem4; 
     private System.Windows.Forms.MenuItem menuItem5; 
     private System.Windows.Forms.MenuItem menuItem6; 
     private System.Windows.Forms.MenuItem menuItem7; 
     private System.Windows.Forms.Label label1; 
     private System.ComponentModel.IContainer components;   
  public Form1() 
  { 
    // 
    // Windows 窗体设计器支持所必需的 
    // 
    InitializeComponent();   
    Icon ic0=myExtractIcon( "%SystemRoot%\\system32\\shell32.dll ",15); 
    TreeImageList.Images.Add(ic0); 
    Icon ic1=myExtractIcon( "%SystemRoot%\\system32\\shell32.dll ",5); 
    TreeImageList.Images.Add(ic1); 
    Icon ic2=myExtractIcon( "%SystemRoot%\\system32\\shell32.dll ",7); 
    TreeImageList.Images.Add(ic2); 
    Icon ic3=myExtractIcon( "%SystemRoot%\\system32\\shell32.dll ",11); 
    TreeImageList.Images.Add(ic3);   
    Icon ic4=myExtractIcon( "%SystemRoot%\\system32\\shell32.dll ",3); 
    TreeImageList.Images.Add(ic4); 
    Icon ic5=myExtractIcon( "%SystemRoot%\\system32\\shell32.dll ",4); 
    TreeImageList.Images.Add(ic5); 
    Icon ic6=myExtractIcon( "%SystemRoot%\\system32\\shell32.dll ",101); 
    TreeImageList.Images.Add(ic6);     
    GetDrive(); 
  }   
  ///  <summary>  
  /// 清理所有正在使用的资源。 
  ///  </summary>  
  protected override void Dispose( bool disposing ) 
  { 
    if( disposing ) 
    { 
   if (components != null)  
   { 
     components.Dispose(); 
   } 
    } 
    base.Dispose( disposing ); 
  }   
   #region Windows Form Designer generated code 
  ///  <summary>  
  /// 设计器支持所需的方法 - 不要使用代码编辑器修改 
  /// 此方法的内容。 
  ///  </summary>  
  private void InitializeComponent() 
  { 
    this.components = new System.ComponentModel.Container(); 
    this.TreeImageList = new System.Windows.Forms.ImageList(this.components); 
    this.mainMenu1 = new System.Windows.Forms.MainMenu(); 
    this.menuItem1 = new System.Windows.Forms.MenuItem();