阅读:2088回复:11
奇怪!为什么没有高手愿意讨论用USB联接线进行两台PC数据通讯问题呢?
奇怪!为什么没有高手愿意讨论用USB联接线进行两台PC数据通讯问题呢?
是不是这里只讨论驱动开发,而不讨论应用程序和驱动之间的关系,未免太狭窄了吧。 |
|
沙发#
发布于:2001-11-02 11:10
你觉得这种东东有多少人用过呢?如果没有用过,又有什么好谈的呢?
|
|
|
板凳#
发布于:2001-11-02 11:30
勿实!精练!令人崇敬!
|
|
|
地板#
发布于:2001-11-04 11:41
其实两台PC数据通信通过串口是用得蛮多的,所以我想如果能通过USB进行的话,可以大大的提高速度,不用受限于115200的速度了,那不是很好吗?
|
|
地下室#
发布于:2001-11-04 14:43
那就是说USB的猫比其他的快?
如果用网卡的对计算机进行连接的话,不是可以达到10/100M的通信吗?这个还不够快?不太懂,所以说了什么幼稚的话还请各位大虾不要见笑 |
|
|
5楼#
发布于:2001-11-04 14:47
你最好能找到USB芯片的资料,只有这个,大家才有讨论必要。否则都是白谈。
我的意见是利用WINDRIVER或USBVIEW这类软件找到PID VID最基本的信息,后利用USBIVEW来读取芯片中USB配置的信息。 有了这些信息后,可以自己写个WDM。 下面这条不知怎样: 既然有了设备驱动程序,也有了应用软件。 先用反汇编软件对应用程序进行反汇编。从汇编代码中寻找相关应用 程序如何调用SYS文件的信息,不过要求你的汇编能力强!!! 就当破一次软件吧!!! |
|
6楼#
发布于:2001-11-04 16:47
以下都是设想,并不包含任何经验,请高手们赐教:
我觉得自己是从应用程序上考虑的,对USB设备的读写是不是用CreateFile,ReadFile,WriteFile就可以了,《USB大全》中的例子就是这样的,除此之外还需要知道缓冲区的大小等参数,现在问题的关键是CreateFile中需要用到的参数(设备名称)比较难得到。我认为好像不需要写WDM吧。 TO mushy: 网卡因为需要带很复杂的协议(如:TCP/IP),这些协议可能会带来许多安全性等方面的问题,为了避开这些问题,需要一种简单的、自定义的数据传输通道,比如通过串口、并口、USB等等,可以避免很多问题。 [ylw2001 编辑于 2001-11-04 16:50] |
|
7楼#
发布于:2001-11-05 08:45
我们俩是为了同一个目的来开发这个程序,而且买了一样的书,我还买了2000戏动程序开发指南。
|
|
|
8楼#
发布于:2001-11-05 19:38
既然想简单,就自己用反汇编软件进行反汇编应用程序。
如softice,w32dasm89,, tr2000(本站一个会员开发相当好)等软件 同时用,总能找到所有有用的信息。设备名肯定也能反汇编出来的。 |
|
9楼#
发布于:2001-11-07 09:48
我从来都没有用过汇编,觉得应该从方法上入手,找到设备路径名。
usbview能枚举出USB设备,里面应该有这样的代码吧。 |
|
10楼#
发布于:2001-11-07 12:38
我觉得你实在是没有必要费劲些那个驱动。
你可以直接使用他们的DLL呀!在没有版权的问题下,你剩下的问题就是使用反汇编工具分析他们的函数原型啦! |
|
|
11楼#
发布于:2001-11-08 16:31
Usb11大侠,您好!
我就得调用DLL方法,比较可行,但我对反汇编技术不行, 大下能否帮我看看此DLL连接库的函数原型,十分感谢! |
|