欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

本文實例講述了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#程序設(shè)計有所幫助。

相關(guān)文章

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

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

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

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

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

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

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

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

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