ylw2001
驱动牛犊
驱动牛犊
  • 注册日期2001-10-30
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2089回复:11

奇怪!为什么没有高手愿意讨论用USB联接线进行两台PC数据通讯问题呢?

楼主#
更多 发布于:2001-11-02 09:31
奇怪!为什么没有高手愿意讨论用USB联接线进行两台PC数据通讯问题呢?

是不是这里只讨论驱动开发,而不讨论应用程序和驱动之间的关系,未免太狭窄了吧。
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-11-02 11:10
你觉得这种东东有多少人用过呢?如果没有用过,又有什么好谈的呢?
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
sudan
驱动牛犊
驱动牛犊
  • 注册日期2001-10-30
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-11-02 11:30
勿实!精练!令人崇敬!
学而时习之,烦不烦?
ylw2001
驱动牛犊
驱动牛犊
  • 注册日期2001-10-30
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-11-04 11:41
其实两台PC数据通信通过串口是用得蛮多的,所以我想如果能通过USB进行的话,可以大大的提高速度,不用受限于115200的速度了,那不是很好吗?
mushy
驱动牛犊
驱动牛犊
  • 注册日期2001-07-30
  • 最后登录2004-06-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-11-04 14:43
那就是说USB的猫比其他的快?
如果用网卡的对计算机进行连接的话,不是可以达到10/100M的通信吗?这个还不够快?不太懂,所以说了什么幼稚的话还请各位大虾不要见笑
共同学习,一块进步 勤学,多问,善于思考
nigx
驱动巨牛
驱动巨牛
  • 注册日期2001-04-29
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分14166分
  • 威望71910点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-11-04 14:47
你最好能找到USB芯片的资料,只有这个,大家才有讨论必要。否则都是白谈。

我的意见是利用WINDRIVER或USBVIEW这类软件找到PID VID最基本的信息,后利用USBIVEW来读取芯片中USB配置的信息。

 有了这些信息后,可以自己写个WDM。

下面这条不知怎样:

既然有了设备驱动程序,也有了应用软件。

先用反汇编软件对应用程序进行反汇编。从汇编代码中寻找相关应用

程序如何调用SYS文件的信息,不过要求你的汇编能力强!!!

就当破一次软件吧!!!
ylw2001
驱动牛犊
驱动牛犊
  • 注册日期2001-10-30
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2001-11-04 16:47
以下都是设想,并不包含任何经验,请高手们赐教:

我觉得自己是从应用程序上考虑的,对USB设备的读写是不是用CreateFile,ReadFile,WriteFile就可以了,《USB大全》中的例子就是这样的,除此之外还需要知道缓冲区的大小等参数,现在问题的关键是CreateFile中需要用到的参数(设备名称)比较难得到。我认为好像不需要写WDM吧。



TO mushy:
网卡因为需要带很复杂的协议(如:TCP/IP),这些协议可能会带来许多安全性等方面的问题,为了避开这些问题,需要一种简单的、自定义的数据传输通道,比如通过串口、并口、USB等等,可以避免很多问题。
[ylw2001 编辑于 2001-11-04 16:50]
sudan
驱动牛犊
驱动牛犊
  • 注册日期2001-10-30
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2001-11-05 08:45
我们俩是为了同一个目的来开发这个程序,而且买了一样的书,我还买了2000戏动程序开发指南。
学而时习之,烦不烦?
nigx
驱动巨牛
驱动巨牛
  • 注册日期2001-04-29
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分14166分
  • 威望71910点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2001-11-05 19:38
既然想简单,就自己用反汇编软件进行反汇编应用程序。

如softice,w32dasm89,, tr2000(本站一个会员开发相当好)等软件

同时用,总能找到所有有用的信息。设备名肯定也能反汇编出来的。

ylw2001
驱动牛犊
驱动牛犊
  • 注册日期2001-10-30
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2001-11-07 09:48
我从来都没有用过汇编,觉得应该从方法上入手,找到设备路径名。

usbview能枚举出USB设备,里面应该有这样的代码吧。
usb11
驱动小牛
驱动小牛
  • 注册日期2001-09-17
  • 最后登录2009-04-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2001-11-07 12:38
我觉得你实在是没有必要费劲些那个驱动。
你可以直接使用他们的DLL呀!在没有版权的问题下,你剩下的问题就是使用反汇编工具分析他们的函数原型啦!
助人乃快乐之本! 共同进步是我的本意!
lgqiang
驱动牛犊
驱动牛犊
  • 注册日期2001-09-21
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2001-11-08 16:31
Usb11大侠,您好!
  我就得调用DLL方法,比较可行,但我对反汇编技术不行,
大下能否帮我看看此DLL连接库的函数原型,十分感谢!
  
游客

返回顶部