社区
C#
帖子详情
求C#操作USB
hhhhhhhhhhkkkkkkkkkk
2015-10-20 10:12:17
C#有个串口类可以操作串口,但是为毛没有操作USB的,只求简单的得到USB对象就行了(针对已经装了驱动的)。网上搜了好几天全是调用WinAPI的,难道C#真的没封装有?
哇哈哈,现在才发现我的可用分有1780怎么样,眼热不,眼热就来回答吧。有用加100
...全文
199
2
打赏
收藏
求C#操作USB
C#有个串口类可以操作串口,但是为毛没有操作USB的,只求简单的得到USB对象就行了(针对已经装了驱动的)。网上搜了好几天全是调用WinAPI的,难道C#真的没封装有? 哇哈哈,现在才发现我的可用分有1780怎么样,眼热不,眼热就来回答吧。有用加100
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanghui0380
2015-10-20
打赏
举报
回复
SharpUSBLib
本拉灯
2015-10-20
打赏
举报
回复
纯C的肯定没有,C#也要搞用WInAPI
c#
如何
操作
usb
设备
需要注意的是,
USB
设备的读写
操作
可能会阻塞当前线程,因此建议在单独的线程中进行
USB
设备的读写
操作
,以避免阻塞主线程。在
C#
中,可以使用 System.IO.Ports 命名空间中的 SerialPort 类来
操作
串口设备,也可以使用 Windows.Devices.
Usb
命名空间中的
Usb
Device 类来
操作
USB
设备。需要注意的是,
USB
设备的读写
操作
可能会阻塞当前线程,因此建议在单独的线程中进行
USB
设备的读写
操作
,以避免阻塞主线程。读取到的数据存储在 data 数组中。
c#
USB
通信
首先,通信流程我们先撸一边,打开
USB
设备-》发送数据库-》接受数据-》关闭
USB
设备 根据
USB
规范的规定,所有的
USB
设备都有供应商ID(VID)和产品识别码(PID),主机通过不同的VID和PID来区别不同的设备。 我们需要知道设备的VID和PID才能定位到我们需要打开的
USB
设备,那么我们怎么知道
USB
设备的VID和PID参数呢? 方法一:电脑上查看 方法二,代码查看 大家可...
C#
USB
通讯
项目工程文件下载:工程文件下载地址看了很多网上的博客,讲述如何用
C#
进行
USB
设备
操作
,很多都是不对的。以至于南辕北辙。我们可以使用
usb
库。在c下有
usb
lib库,在
C#
下该如何使用lib
usb
呢,下面介绍
C#
下的强大的开源
USB
类库就登场了:Lib
USB
DotNet,没错就是.NET下的lib
usb
,这也是个开源项目,已经把lib
usb
封装成了一个完整的类库它是sourceforge上的一个开......
c#
收发数据给
USB
HID
C#
和
USB
HID进行通讯,实现发送、接收数据主要是通过两个函数实现的FileStream.Write(...)(发送数据)、FileStream.Read(...)(接收数据)。Write和Read是同步,BeginWrite和BeginRead是异步。 或者是c++的库函数WriteFile()、ReadFile(),在库kernel32.dll中。(但是我的项目发现WriteFile()
C#
下
操作
USB
设备的方法
想必大家对Lib
USB
不陌生,没错,它就是很有名的开源
usb
驱动,其提供的API可以很方便的
操作
linux或者WIN下的
USB
设备,非常的方便!7、怎么样简单吧,方便吧,并且安装目录下有个驱动文件自动生成器,非常的好用就是InfWizard.exe,这是个驱动生成向导,对于开发自己的
USB
设备需要写WIN驱动的时候完全可以考虑使用LIB
USB
来做驱动,那么使用这个工具你的工作量会在一分钟之内搞定,太强大了……3、不需要多说了吧,在你的解决方案上右击,添加现有项目,将LibWin
Usb
目录下的项目包含进来。
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章