亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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#程序設計有所幫助。

相關文章

  • C#使用位域技術進行對象二進制序列化優(yōu)

    C#使用位域技術進行對象二進制序列化優(yōu)

    在操作系統(tǒng)中,進程信息對于系統(tǒng)監(jiān)控和性能分析至關重要,這個過程中,如何將捕獲到的進程對象轉(zhuǎn)換為二進制數(shù)據(jù),并進行優(yōu)化,以減小數(shù)據(jù)包的大小,成為了一個關鍵問題,下面我們就來看看如何使用位域技術對C#對象進行二進制序列化優(yōu)化吧
    2024-01-01
  • HashTable、HashSet和Dictionary的區(qū)別點總結(jié)

    HashTable、HashSet和Dictionary的區(qū)別點總結(jié)

    在本篇文章里小編給大家整理的是關于HashTable、HashSet和Dictionary的區(qū)別點,需要的朋友們可以學習下。
    2020-03-03
  • 使用策略模式實現(xiàn)報警服務示例詳解(短信報警)

    使用策略模式實現(xiàn)報警服務示例詳解(短信報警)

    服務的功能:這個服務就是能夠?qū)崿F(xiàn)多通路報警的服務,比如郵件報警、客戶端報警、短信報警等,該服務靈活性還不錯,比較方便擴展
    2014-01-01
  • C#怎么實現(xiàn)手機短信發(fā)送功能

    C#怎么實現(xiàn)手機短信發(fā)送功能

    為了個人信息的安全,很多網(wǎng)站都有短信發(fā)送的功能,究竟是怎么實現(xiàn)的呢?對于個人站長來說的話,通過使用sms短信通知api接口相對比較簡單,下面小編給大家介紹具體實現(xiàn)過程,對c#怎么實現(xiàn)手機短信發(fā)送功能感興趣的朋友一起學習吧
    2015-12-12
  • 最新評論