• 大小: 0.07M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签:

资源简介

该代码提供简单的获取HID设备,并选择相对应的HID设备进行连接,并接收和输入数据的一个简单案例。适合于对USB HID设备刚入门的学习。其中部分代码参考网友。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace USBHIDControl
{
    public partial class Form1 : Form
    {
        USBHID usbHID = null;
        public Form1()
        {
            InitializeComponent();
            usbHID = new USBHID();

            foreach (string device in usbHID.GetDeviceList())
                list_UsbHID.Items.Add(device);
            usbHID.DataReceived += usbHID_DataReceived;
            usbHID.DeviceRemoved += usbHID_DeviceRemoved;
        }

        void usbHID_DeviceRemoved(object sender EventArgs e)
        {
            report myRP = (report)e;
            if (InvokeRequired)
       

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-11-14 00:08  USBHIDControl\
     目录           0  2014-11-13 23:04  USBHIDControl\bin\
     目录           0  2014-11-13 23:04  USBHIDControl\bin\Debug\
     文件       18432  2014-11-13 23:41  USBHIDControl\bin\Debug\USBHIDControl.exe
     文件       44544  2014-11-13 23:41  USBHIDControl\bin\Debug\USBHIDControl.pdb
     文件       11600  2014-11-13 23:41  USBHIDControl\bin\Debug\USBHIDControl.vshost.exe
     文件         490  2010-03-17 22:39  USBHIDControl\bin\Debug\USBHIDControl.vshost.exe.manifest
     文件        2391  2014-11-13 23:04  USBHIDControl\Form1.cs
     文件        6794  2014-11-13 23:04  USBHIDControl\Form1.Designer.cs
     文件        5817  2014-11-13 23:04  USBHIDControl\Form1.resx
     目录           0  2014-11-13 23:04  USBHIDControl\obj\
     目录           0  2014-11-13 23:04  USBHIDControl\obj\x86\
     目录           0  2014-11-13 23:41  USBHIDControl\obj\x86\Debug\
     文件        4440  2014-11-13 23:04  USBHIDControl\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        6226  2014-11-13 23:41  USBHIDControl\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件         220  2014-11-13 23:04  USBHIDControl\obj\x86\Debug\GenerateResource.read.1.tlog
     文件         562  2014-11-13 23:04  USBHIDControl\obj\x86\Debug\GenerateResource.write.1.tlog
     目录           0  2014-11-13 23:04  USBHIDControl\obj\x86\Debug\TempPE\
     文件        1231  2014-11-13 23:41  USBHIDControl\obj\x86\Debug\USBHIDControl.csproj.FileListAbsolute.txt
     文件         902  2014-11-13 23:41  USBHIDControl\obj\x86\Debug\USBHIDControl.csproj.GenerateResource.Cache
     文件       18432  2014-11-13 23:41  USBHIDControl\obj\x86\Debug\USBHIDControl.exe
     文件         180  2014-11-13 23:41  USBHIDControl\obj\x86\Debug\USBHIDControl.Form1.resources
     文件       44544  2014-11-13 23:41  USBHIDControl\obj\x86\Debug\USBHIDControl.pdb
     文件         180  2014-11-13 23:41  USBHIDControl\obj\x86\Debug\USBHIDControl.Properties.Resources.resources
     文件         494  2014-11-13 23:04  USBHIDControl\Program.cs
     目录           0  2014-11-13 23:04  USBHIDControl\Properties\
     文件        1358  2014-11-13 23:04  USBHIDControl\Properties\AssemblyInfo.cs
     文件        2877  2014-11-13 23:04  USBHIDControl\Properties\Resources.Designer.cs
     文件        5612  2014-11-13 23:04  USBHIDControl\Properties\Resources.resx
     文件        1099  2014-11-13 23:04  USBHIDControl\Properties\Settings.Designer.cs
     文件         249  2014-11-13 23:04  USBHIDControl\Properties\Settings.settings
............此处省略6个文件信息

评论

共有 条评论