高手请进!求超级终端的原理!(100分)

9

990

Unregistered / Unconfirmed
GUEST, unregistred user!
我编了一个串口通讯程序,在使用Inter芯片组主板的机器上运行没有问题。
但在使用威胜芯片组主板的机器上却发现被我的程序打开的串口在程序结束后,
任何程序都无法打开。 但“超级终端”却没有这个问题,请高手解决!!!

希望能有人说明“超级终端”在直接控制串口时使用的方法!!!

注: 我的程序使用 CreateFile... 等API控制串口!
 
打开串口之后关闭没有?
如果不释放串口资源,其他的程序是无法获得的
用CloseHandle(hComm);关掉CreateFile产生的串口句柄
 
对,可能是这个问题。
 
超级终端用的就是Win32API,没有直接控制串口。
你的问题不应该跟芯片组有关,否则VIA就别干了。
 
超级终端用的就是Windows API.
你的问题一定是没有关闭串口句柄,该不会跟主板芯片组有关吧,打VIA的补丁了吗?
 
各位,我指的是在程序关闭后再次运行程序,可以肯定是关闭了串口句柄。 补丁我也已经打过了,且
这个程序运行在其它机器上没有问题,所以觉得很奇怪。

另:超级终端用的就是Win32API,没有直接控制串口。 我总觉得不象!!!

继续等待回应... ...
 
我目前用的也是Via的芯片组,用CreateFile操作没有问题。
 

报告各位,问题已经解决了。 将主板的 BIOS 升级后,问题没有再出现。 因此
估计和主板BIOS有关!

谢谢各位参与讨论!!!

分数大家平分吧! 以后继续帮助我!!!
 
多人接受答案了。
 
顶部