登录
首页 » C# » C# USB HID示例

C# USB HID示例

于 2019-08-19 发布
0 249
下载积分: 1 下载次数: 2

代码说明:

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

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • c# 调用大漠源码
    xDM c# 使用大漠插件. 完成 类似 按键精灵的 功能. 方法 注释 正在慢慢的 完善中 仓库githubhttps://github.com/xxxxue/xDM码云https://gitee.com/xxxxue/xDM/tree/dev准备 运行需要 .NET Framework 4.7.2 或者 手动把 类库框架版本改为 自己有的版本 效果图如何运行1. 注册 大漠dll 到com (资源在 源码的 DLL 文件夹中)2. 成功 提示3. 验证是否注册成功 (列表中存在即可,不需要引用到项目中)4.在 Visual Studio 中运行项目 查看结果 使用免费版 或者 填写 注册码 后 再运行
    2020-03-02下载
    积分:1
  • C# 图片显示器
    【实例简介】可以设置图片播放等待时间
    2021-11-30 00:45:45下载
    积分:1
  • 旅行商问题 最短路径算法源码下载(群蚁)
    旅行商问题,常被称为旅行推销员问题,是指一名推销员要拜访多个地点时,如何找到在拜访每个地点一次后再回到起点的最短路径。规则虽然简单,但在地点数目增多后求解却极为复杂。
    2016-01-20下载
    积分:1
  • c语言 写的内存分配 示例源码
    自己写的内存分配
    2014-12-21下载
    积分:1
  • 医院体检管理系统(设计文档+源码).rar
    文档部分:有软件工程开发全过程,包含需求分析,概要设计,数据库设计,详细设计以及小工程表和大工程表的设计模版等等,是一个较为完备的一套设计思路。 源码功能:内有数据库设计,用户注册,登陆,修改密码界面;主界面有体检登记,项目预览和预定,体检费用统计和项目录入,同时还有结果的录入;系统管理员还有对数据导入和导出的权限
    2019-10-14下载
    积分:1
  • WPF远程监控系统
    (1)将服务端部署到一台服务器上,然后启动OMCS.Server.exe。(2)修改客户端配置文件中的服务器的IP,在一台机器上启动客户端,登录一个帐号,比如aa01.(3)在另一台机器上启动客户端,登录另一个帐号,比如aa02.(4)aa01可以在主界面的TextBox中中输入aa02,并点击后面的按钮,来连接aa02的视频。(5)aa02也可以在其UI中输入aa01,并点击后面的按钮,来连接aa01的视频。(6)测试视讯时,两个客户端最好在不同的房间。(7)测试白板时,需要连接到同一个用户的白板,才能协同。
    2017-03-02下载
    积分:1
  • C# 制作系统服务 实例源码下载
    附件中有详细的安装使用文档,大概步骤如下:1.新建Windows项目,选择"Windows服务"类型的工程。2.生成的Program.cs文件中,定义了服务启动的Main函数。 代码 namespace WindowsService1{    static class Program    {        ///         /// 应用程序的主入口点。        ///         static void Main()        {            ServiceBase[] ServicesToRun;            ServicesToRun = new ServiceBase[]             {                 new Service1()             };            ServiceBase.Run(ServicesToRun);        }    }}  3.在新建的工程中,点击Service1.cs文件,切换到代码视图,生成的代码继承于ServiceBase基类,并重载了OnStart和OnStop方法。我在这个文件中进行了一些简单的操作,就是在服务开始的时候,定义一个定时器,然后每隔1秒钟,向文件中写入当前时间。 代码 namespace WindowsService1{    public partial class Service1 : ServiceBase    {        Timer timer;        public Service1()        {            InitializeComponent();        }        protected override void OnStart(string[] args)        {            timer = new Timer(1000);            timer.Elapsed  = new ElapsedEventHandler(timer_Elapsed);            timer.Start();        }        protected override void OnStop()        {            timer.Stop();            timer.Dispose();        }        void timer_Elapsed(object sender, ElapsedEventArgs e)        {            string filePath = AppDomain.CurrentDomain.BaseDirectory   "test.txt";            StreamWriter sw = null;            if (!File.Exists(filePath))            {                sw = File.CreateText(filePath);            }            else            {                sw = File.AppendText(filePath);            }            sw.Write("访问时间:" DateTime.Now.ToString() Environment.NewLine);            sw.Close();        }    }}4.向工程中添加一个安装程序类。 4.在新添加的安装程序类中,设定服务的名称,启动方式,账号名和密码等信息。 代码 namespace WindowsService1{    partial class Installer1    {        ///         /// 必需的设计器变量。        ///         private System.ComponentModel.IContainer components = null;        private System.ServiceProcess.ServiceProcessInstaller spInstaller;        private System.ServiceProcess.ServiceInstaller sInstaller;        ///          /// 清理所有正在使用的资源。        ///         /// 如果应释放托管资源,为 true;否则为 false。        protected override void Dispose(bool disposing)        {            if (disposing && (components != null))            {                components.Dispose();            }            base.Dispose(disposing);        }        #region 组件设计器生成的代码        ///         /// 设计器支持所需的方法 - 不要        /// 使用代码编辑器修改此方法的内容。        ///         private void InitializeComponent()        {            components = new System.ComponentModel.Container();            // 创建ServiceProcessInstaller对象和ServiceInstaller对象            this.spInstaller =new System.ServiceProcess.ServiceProcessInstaller();            this.sInstaller = new System.ServiceProcess.ServiceInstaller();            // 设定ServiceProcessInstaller对象的帐号、用户名和密码等信息            this.spInstaller.Account = System.ServiceProcess.ServiceAccount.LocalSystem;            this.spInstaller.Password = null;            this.spInstaller.Username = null;            // 设定服务的名称            this.sInstaller.ServiceName = "WindowsService1";            //设定服务启动的方式            this.sInstaller.StartType = System.ServiceProcess.ServiceStartMode.Automatic;            this.Installers.AddRange(new System.Configuration.Install.Installer[] {            this.spInstaller,this.sInstaller});        }        #endregion    }}5.生成工程,在bin目录下会生成exe文件。如果直接运行exe文件的话,是不能执行的,需要使用安装Windows服务用到一个名为InstallUtil.exe的命令行工具,打开命令行工具,转到InstallUtil.exe的目录下,我安装的是VS 2010,对应的目录为:C:WindowsMicrosoft.NETFrameworkv4.0.30319InstallUtil.exe,然后执行InstallUtil.exe 待执行的exe文件的目录,如:InstallUtil.exe F:MyProjectWindowsService1WindowsService1inDebugWindowsService1.exe。执行成功后,会在Windows的服务中,出现了刚刚添加的服务的名称。 6.启动该服务,这时打开binDebug文件夹,发现已经生成了一个test.txt的文件,里面记录了时间。这说明服务已经正式开始执行。7.停止服务的操作也和简单,打开命令行工具,转到C:WindowsMicrosoft.NETFrameworkv4.0.30319目录,然后执行InstallUtil.exe - u F:MyProjectWindowsService1WindowsService1inDebugWindowsService1.exe命令就可以了。
    2015-04-21下载
    积分:1
  • 设备管理器硬件扫描,发现新硬件
    设备管理器硬件扫描,发现新硬件
    2015-08-15下载
    积分:1
  • C# 批量重命名文件 实例源码下载
    C# 批量重命名文件 实例源码下载
    2013-09-20下载
    积分:1
  • C# 学校勤工助学管理系统(源码+数据库+文档)
    这是一个毕业设计,主要完成学校的勤工助学工作,模块有工作管理,学生信息管理等等
    2019-09-19下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载