阅读:1229回复:4
不写驱程来完成_inp()/_outp() 可以吗?
串口 COM1 :
void main() { _outp(0x3fd,0x0f); int a = _inp(0x3f8); printf(\"%d\",a); } 在 Win98 下可以通过,但 WinNT/2000/Xp 之后就对端口进行了控制,不可以直接对端口进行读写。听说只可以用 WDM 驱程的方法了~ 只要把 数据读到 .txt 文件就OK啦... 请问如何做呀? 最好是在用户态直读写。 |
|
沙发#
发布于:2003-09-15 19:53
不会吧?
居然没人答... :( 被逼ing... help... |
|
板凳#
发布于:2003-09-15 22:57
createfile(\"COM1\"...)
see MSDN |
|
地板#
发布于:2003-09-17 15:30
串口 COM1 : 2000下没办法直接端口读写啦。 楼上的是个办法。 如果你要直接控制的话,只有通过.sys文件了, 网上有一些这方面的工具的。 |
|
|
地下室#
发布于:2003-10-18 17:19
MSDN中的文挡有介绍,根本不需要做驱动程序,有附件
|
|
|