阅读:1306回复:3
求助各位大侠,帮我读读 Yariv Kaplan 编写的 WinIo 库
本人刚接触驱动程序,因为要在windows2000下做并口通信,所以要编驱动,看了 Yariv Kaplan 编写的 WinIo 库,它是带上*.dll、*.sys或*.vxd文件,这些文件用来让操作系统知道有一个特定的I/O可能会被调用。系统开机后,这些文件中的内容就会加载到内存中,一旦有对应的动作发生,就会引发I/O的实际动作。
认为他的做法不错,请各位大侠帮忙看看是如何实现的? 非常感谢!! |
|
|
沙发#
发布于:2005-08-09 14:59
我也在读,以下是个人体会不知对不对。
vxd是为win95/98用的,sys是2000/xp用的。通过dll先判断操作系统,然后加载真确的驱动。应用程序通过调用dll中的输出函数间接调用vxd或sys的。 驱动是动态加载的,不是开机加载的。 |
|
板凳#
发布于:2005-08-09 16:11
zhang jiwen
首先谢了,我想驱动可以用.c和.h就可以了,sys我想是驱动的封装,但如何在VC下打开呢,还有不封装就用.c和.h就不可以吗? 不好意思,能不能用QQ,那样可能快点,我的QQ是379758011。 |
|
地板#
发布于:2005-08-10 10:02
Yariv Kaplan 在帮助文件中写的很详细,并有vc和vb的例子。仔细看一下。应该没有问题的。
|
|