阅读:1408回复:3
怎样在win2000下直接进行端口读写?
怎样在win2000下直接进行端口读写?
为什么用以下代码不好使??? //并行口单字节输出子程序 void out_byte(unsigned char da) { unsigned char a; _outp(0x378+2,0X02); do{ a=_inp(0x378+1); a=a&0x80; }while(a); _outp(0x378,da); _outp(0x378+2,0X0); |
|
沙发#
发布于:2002-03-11 16:48
必须要用到设备驱动程序。
|
|
|
板凳#
发布于:2002-03-11 16:50
你说的不好用是什么意思。我写过DPort.sys和DPort.dll,也是用的这种方法,没有什么问题啊。(其实就是实现在Win2K和WinXP下的直接读写端口的程序)
|
|
|
地板#
发布于:2002-03-11 17:18
你说的不好用是什么意思。我写过DPort.sys和DPort.dll,也是用的这种方法,没有什么问题啊。(其实就是实现在Win2K和WinXP下的直接读写端口的程序) 兄弟,你是怎么做的,dll是应用层的么? |
|
|