请教VB如何进行USB通讯 , 将VB生成的文件传送至"USB001..."端口 附代码!
解决方案 »
- 为什么提示:MsgBox "请正确安装EXCEL或检查打印机状况!",
- 关于WebBrowser获取网页中的某一个字段的内容
- 如何调用执行可执行文件?高手们,救救我吧~
- VB下如何模拟网也表单的提交呢?
- 自动进行搜索文件
- 有关VB与SQL Server的五个问题,您不要只是做个旁观者。。。。。。。。。。。。
- DATAGRID控件想要内嵌COMBOBOX控件,要怎么写,高分求助,在线等待!分不够的话可再加
- Microsoft Transaction Server Type Library ?
- 我的vb在WIN2000无法成功安装,各位大虾我该怎么办?
- vb字体问题,十万火急!
- VB如何实现象棋的哈希表
- vb+sqlserver2000,如何能做到与服务器的连接不会超时呢?
USB端口可以接任何支持的设备,与其这样发,不如找到你需要连接的设备的接口函数,把对应的数据和设备通讯才对吧?
我们在操作系统中对设备的任何访问,实际上都是通过系统底层 API 实现的。USB 设备的情况更复杂一些,它涉及到更多的层面接口。所以,我们实际上都是通过相应的驱动程序与 USB 设备通讯的。1 要明确你的 USB 设备是专有类型还是公用类型。如果是前者,一定是自己编写的驱动程序。找到驱动程序的接口函数,就可以通讯了。2 如果是公用类型,也要看是自编驱动程序,还是操作系统公用驱动程序。前者同 1,后者查找相应类型驱动程序的 API 接口。3 多数驱动程序都有 CreateFile, ReadFile 和 WriteFile 接口。所以,把设备当作文件来处理一般是可以的。但协议复杂的类型,最好使用专有的函数接口。4 设备的识别一般首先通过设备路径,其次可以通过像 Inquary 数据等来细分。这些也有专门的接口。网上可以搜到很多例子。可见,泛泛地说与 USB 设备建立通讯是无法回答的。你的话题可以写几大厚本教科书。
高论!
和USB通信,说起来简单,但是真要做起来,还是有很多知识需要了解的,楼主可以看看这本书:http://download.csdn.net/source/1673828