最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#獲取USB事件API實例分析

 更新時間:2015年05月08日 17:33:38   作者:feige  
這篇文章主要介紹了C#獲取USB事件API,實例分析了C#操作USB事件的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了C#獲取USB事件API。分享給大家供大家參考。具體如下:

const int WM_DEVICECHANGE = 0x2190;
const int DBT_DEVICEARRIVAL = 0x8000;
const int DBT_DEVICEREMOVECOMPLETE = 0x8004;
protected override void WndProc(ref Message m)
{
 try
 {
  //if (m.Msg == WM_DEVICECHANGE)
  //{
   switch (m.WParam.ToInt32())
   {
    case DBT_DEVICEARRIVAL:  // U盤插入
     DriveInfo[] s = DriveInfo.GetDrives();
     foreach (DriveInfo drive in s)
     {
      if (drive.DriveType == DriveType.Removable)
      {
       Console.WriteLine("USB插入");
       break;
      }
     }
     break;
    case DBT_DEVICEREMOVECOMPLETE: //U盤卸載
     //
     Console.WriteLine("USB卸載");
     break;
    default:
     break;
   }
  //}
 }
 catch (Exception ex)
 {
  MessageBox.Show(ex.Message);
 }
 base.WndProc(ref m);
}

希望本文所述對大家的C#程序設計有所幫助。

相關文章

最新評論

抚顺市| 德昌县| 七台河市| 天台县| 宜都市| 全南县| 余姚市| 丰宁| 阿拉善右旗| 高唐县| 梅州市| 汶川县| 保康县| 保康县| 玛曲县| 荔波县| 曲阳县| 扎赉特旗| 厦门市| 江华| 麟游县| 湘潭市| 成都市| 屏南县| 沐川县| 射洪县| 芒康县| 仁怀市| 连江县| 武穴市| 蒙山县| 吉安县| 浙江省| 高邑县| 三都| 阿拉善左旗| 海淀区| 梁河县| 乳山市| 东宁县| 元阳县|