• 大小:
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-11
  • 语言: C#
  • 标签: C#  

资源简介

C# 检测USB设备插入 程序十分简单 注意:程序中用到了一个USB设备的控件,该控件有6个方法,除了识别USB插入 还有检测USB拔出,接收USB消息等方法。

资源截图

代码片段和文件信息

using System;
using System.IO;
using System.Text;
using System.Runtime.InteropServices;
using Microsoft.Win32.SafeHandles;

namespace UsbLibrary
{
#region Custom exception
/// 
/// Generic HID device exception
/// 

    public class HIDDeviceException : ApplicationException
    {
        public HIDDeviceException(string strMessage) : base(strMessage) { }

        public static HIDDeviceException GenerateWithWinError(string strMessage)
        {
            return new HIDDeviceException(string.Format(“Msg:{0} WinEr:{1:X8}“ strMessage Marshal.GetLastWin32Error()));
        }

        public static HIDDeviceException GenerateError(string strMessage)
        {
            return new HIDDeviceException(string.Format(“Msg:{0}“ strMessage));
      

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-10-10 10:59  USB_test\
     目录           0  2014-10-10 10:59  USB_test\UsbLibrary\
     目录           0  2014-10-10 10:59  USB_test\UsbLibrary\bin\
     目录           0  2014-10-10 10:59  USB_test\UsbLibrary\bin\Debug\
     文件       20480  2014-10-10 10:43  USB_test\UsbLibrary\bin\Debug\UsbLibrary.dll
     文件       75264  2014-10-10 10:43  USB_test\UsbLibrary\bin\Debug\UsbLibrary.pdb
     文件       26505  2014-10-10 10:43  USB_test\UsbLibrary\bin\Debug\UsbLibrary.xml
     文件       12810  2007-03-15 14:40  USB_test\UsbLibrary\HIDDevice.cs
     目录           0  2014-10-10 10:59  USB_test\UsbLibrary\obj\
     目录           0  2014-10-10 10:59  USB_test\UsbLibrary\obj\Debug\
     文件        5903  2014-10-10 11:01  USB_test\UsbLibrary\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     目录           0  2014-10-10 10:59  USB_test\UsbLibrary\obj\Debug\Refactor\
     文件       16384  2007-03-08 11:25  USB_test\UsbLibrary\obj\Debug\Refactor\UsbLibrary.dll
     目录           0  2014-06-24 16:08  USB_test\UsbLibrary\obj\Debug\TempPE\
     文件         813  2014-10-10 10:43  USB_test\UsbLibrary\obj\Debug\UsbLibrary.csproj.FileListAbsolute.txt
     文件         779  2014-10-10 10:43  USB_test\UsbLibrary\obj\Debug\UsbLibrary.csproj.GenerateResource.Cache
     文件       20480  2014-10-10 10:43  USB_test\UsbLibrary\obj\Debug\UsbLibrary.dll
     文件       75264  2014-10-10 10:43  USB_test\UsbLibrary\obj\Debug\UsbLibrary.pdb
     文件        1334  2007-03-09 14:11  USB_test\UsbLibrary\obj\Debug\UsbLibrary.UsbHidBmp.bmp
     文件         180  2014-10-10 10:43  USB_test\UsbLibrary\obj\Debug\UsbLibrary.UsbHidPort.resources
     文件         208  2007-03-15 14:49  USB_test\UsbLibrary\obj\UsbLibrary.csproj.FileList.txt
     文件        2396  2010-07-16 15:13  USB_test\UsbLibrary\obj\UsbLibrary.csproj.FileListAbsolute.txt
     目录           0  2014-10-10 10:59  USB_test\UsbLibrary\Properties\
     文件        1391  2007-03-08 10:50  USB_test\UsbLibrary\Properties\AssemblyInfo.cs
     文件        2514  2007-03-08 11:31  USB_test\UsbLibrary\Report.cs
     文件        2492  2007-03-09 15:35  USB_test\UsbLibrary\SpecifiedDevice.cs
     文件         516  2007-03-08 11:32  USB_test\UsbLibrary\SpecifiedInputReport.cs
     文件         808  2007-03-08 11:32  USB_test\UsbLibrary\SpecifiedOutputReport.cs
     文件        1334  2007-03-09 14:11  USB_test\UsbLibrary\UsbHidBmp.bmp
     文件       10185  2009-12-29 16:18  USB_test\UsbLibrary\UsbHidPort.cs
     文件        1096  2009-12-29 16:18  USB_test\UsbLibrary\UsbHidPort.Designer.cs
............此处省略44个文件信息

评论

共有 条评论