在www.codeproject.com中输入login搜索一下。

解决方案 »

  1.   

    就是不知道c#里面通过什么方式能准确的取到光驱的盘符,而且生成的应用程序是运行在不同的操作系统里(win2000 win98 winXP)。
      

  2.   

    ManagementClass diskClass = new ManagementClass("Win32_LogicalDisk");
    ManagementObjectCollection disks = diskClass.GetInstances(); 
    foreach (ManagementObject disk in disks) 

    MessageBox.Show(disk["deviceid"].ToString()); 
    MessageBox.Show(disk["drivetype"].ToString());//5:CDROM

      

  3.   

    引入Management
    加上using System.Management;