阅读:2119回复:4
怎样写2000并口驱动程序
怎样写2000并口驱动程序,原来想写一个直接控制并口的驱动,现在看来是不可行的,2000下已经有了默认的并口驱动parport.sys和并口类parallel.sys,2000总是默认启用它自己的驱动,使自己编写的驱动无法加载使用。
因此,只能编写建立在2000已提供的底层驱动之上的来编写并口驱动,可是,怎样利用这些系统驱动,并将他们联系起来,可是我对这些却是一头雾水,往大虾执教,不甚感激,急急急 :( :( |
|
最新喜欢:wm_cre... |
沙发#
发布于:2002-01-31 17:31
怎样写2000并口驱动程序,原来想写一个直接控制并口的驱动,现在看来是不可行的,2000下已经有了默认的并口驱动parport.sys和并口类parallel.sys,2000总是默认启用它自己的驱动,使自己编写的驱动无法加载使用。 simply: 1.Call IoGetDeviceObjectPointer get device object. 2.Pass IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO to the lower driver to get the port info. 3.you can write/read the retrieved port(0x378 based). 4.you can pass IOCTL_INTERNAL_PARALLEL_CONNECT_INTERRUPT to connect interrupt. |
|
板凳#
发布于:2002-02-01 14:15
问一下IoGetDeviceObjectPointer中所要求的设备名是什么,它是驱动设备暴露给Win32应用的符号连接(SymbolLink)吗?还是别的.
我用\"\\\\Device\\\\Parallel0\"好像不行 :( :( |
|
地板#
发布于:2002-02-01 15:59
IoGetDeviceObjectPointer()的设备名为:\\Device\\ParallelPort0
|
|
地下室#
发布于:2008-08-25 13:09
4.you can pass IOCTL_INTERNAL_PARALLEL_CONNECT_INTERRUPT to connect interrupt
怎么连接中断啊,跪谢.我的QQ号是55580047 |
|