阅读:23635回复:100
虚拟串口驱动程序(2005版)
在前一版的基础上作了少量修改,添加了TDI Client部分。春节期间就写完了,不过一直没有时间做测试。这几天先下来做了一下win2k和xp+sp2下的测试。基本功能还算可以。详细介绍可以看里边的readme.txt。
代码基本上属于演示类型的。仅供大家参考。 前一版是 http://www.driverdevelop.com/forum/viewthread.php?tid=59494 |
|
|
沙发#
发布于:2005-04-20 11:51
Very Good !!!
|
|
板凳#
发布于:2005-04-20 14:06
好东西,呵呵~~~
|
|
地板#
发布于:2005-04-20 16:39
acidfish 的程序对我们初学者很大
如果在杭州,我一定请吃饭. |
|
地下室#
发布于:2005-04-20 19:44
acidfish 的程序对我们初学者很大 好,记下了,以后要是去杭州的话,一顿饭是肯定少不了的。 :D :D |
|
5楼#
发布于:2005-04-20 23:10
终于看到了,好啊。谢谢了
|
|
|
6楼#
发布于:2005-04-25 09:50
呵呵,如果有机会到重庆,请你吃大餐,多谢你前段时间的帮助!
|
|
7楼#
发布于:2005-04-25 11:14
超强帖呀, 大侠的东西就是好呀,学到不少东西,
还有问一下,编译时没找到那个csq.h csq.lib,这两个文件在那儿找呀? |
|
8楼#
发布于:2005-04-25 12:12
超强帖呀, 大侠的东西就是好呀,学到不少东西, ddk中有 |
|
|
9楼#
发布于:2005-04-25 13:36
补充一下AllenZh,在XpDDK里边才又。Win2KDDK里边没有。
csq方面的东东在我开发的时候曾经用到过。后来考虑到就本驱动而言,对上层发下来的Irp已经做过一些超时处理了。所以就没有再用csq。 目前这个版本里边没有用到csq。你完全可以把跟它相关的代码删除。 |
|
10楼#
发布于:2005-04-25 19:41
想问一下acidfish大哥一个私人问题,你是单干还是上班啊?怎么有时间搞这个东西呢?呵呵,我真的是非常佩服您的决心和毅力。
|
|
11楼#
发布于:2005-04-26 17:32
想问一下acidfish大哥一个私人问题,你是单干还是上班啊?怎么有时间搞这个东西呢?呵呵,我真的是非常佩服您的决心和毅力。 当然是要上班了。如果单干的话,哪里有业余时间搞这些东东呀。 这个第二版只是添加了简单的TDI Client的部分。凑过年的时候搞的。基本上都是抄的别人的代码。 |
|
12楼#
发布于:2005-04-26 22:30
请问一下acidfish大哥,windows 2000 中的“设备文件”是怎样实现的?比如说 COM1 , COM2 的驱动程序应该是一样的,但是当用CreateFile 打开相应的设备文件时,却是对不同的端口范围进行操作(分别是03F8-03FF和02F8-02FF),而且使用的中断资源(IRQ4 ,IRQ3)也不一样。用怎样的方法可以实现类似的效果?
我已经知道用不同的inf文件,配置不同的资源,可以实现在设备管理器中设备属性----资源处显示不同的资源(I/O端口范围和中断号),但是,如果用户程序要与其进行交互 的话?怎么办? 因为毕业设计要做一个驱动程序,实现对200-23F 这64个I/O端口的读写,分为八组,每组实际上只对前四个端口实现能够读、写一个字节数据的功能。是不是可以模仿COM1 , COM2 的方法?她是怎么实现的? acidfish大哥能不能给些建议?是不是要写八个驱动程序?那样好像重复了很多工作哦。 |
|
13楼#
发布于:2005-04-27 18:02
请问一下acidfish大哥,windows 2000 中的“设备文件”是怎样实现的?比如说 COM1 , COM2 的驱动程序应该是一样的,但是当用CreateFile 打开相应的设备文件时,却是对不同的端口范围进行操作(分别是03F8-03FF和02F8-02FF),而且使用的中断资源(IRQ4 ,IRQ3)也不一样。用怎样的方法可以实现类似的效果? I/O端口等属于系统资源。是由总线驱动程序分配的。 当然在驱动里边也可以直接对I/O端口进行读写。 象你这种情况,既然已经明确知道要对那些端口读写的话,就没有必要让系统给你分配资源了。直接对这些端口进行读写就行了。 具体例子可以参考Win2KDDK提供的portio NTDDK\\src\\general\\portio |
|
14楼#
发布于:2005-04-28 13:47
弹出U盘对话框后,那个 Bitree vritual serial ports (Com5)
这个(COM 5)如何出来的? 我想与能够修改/ |
|
15楼#
发布于:2005-04-29 16:28
哇塞又看到新版本了!高人真是了不起!
您在拨号上网方面试验过吗? 我也写了个虚拟串口 但在拨号成功后就下不来了,正在郁闷中。 |
|
16楼#
发布于:2005-05-25 19:54
好东西,佩服
|
|
17楼#
发布于:2005-05-27 18:10
我正在做这方面的东西,以后有问题时很请多多指教~
|
|
|
18楼#
发布于:2005-06-03 13:20
好东西,我喜欢!!
|
|
19楼#
发布于:2005-06-06 08:34
谢谢你的无私奉献
|
|
|
上一页
下一页