我的电脑自带一个串口,安装一块多串口卡(32口)
使用API:
handle =CreateFile(com_name,GENERIC_READ|GENERIC_WRITE,0,0,OPEN_EXISTING,FILE_FLAG_OVERLAPPED, 0)只能打开COM1~COM9,COM10以上无法打开,使用PDQComm控件能打开所有端口为什么?如何突破限制?
使用API:
handle =CreateFile(com_name,GENERIC_READ|GENERIC_WRITE,0,0,OPEN_EXISTING,FILE_FLAG_OVERLAPPED, 0)只能打开COM1~COM9,COM10以上无法打开,使用PDQComm控件能打开所有端口为什么?如何突破限制?
必须使用CreateFile( "\\.\COM10", ... );
在C中用"\\\\.\\COM10",VB中当然就是\\.\COM10了,同时建议你把以上格式都测试一遍,因为我没法测试。
\\\\COM10
\\\\.\\COM10
\\\COM10
\\.\COM10
等等
COM10以上使用 \\.\COMxx 格式
谢谢JennyVenus!
TO:wl8ily
我想做一个类模块,不太想带上多串口卡自己提供的dll
谢谢