用串口关闭远程计算机 delphi,如何强制关闭串口?

如何强制关闭串口? Delphi / Windows SDK/API

http://www.delphi2007.net/DelphiAPI/html/delphi_20061110085745262.html

系统其他程序占用的串口,我的程序怎么去强制关闭?

谢谢

用api:

closefile

closehandle

怎么使用,能不能给个详细点的例子?

我怎么得到串口得Handle,如果是COM1的话;不好意思,我不大熟。

var

hCom:   THandle;com口的handle

//=========================

//打开

//以读写方式打开com1

hCom   :=   CreateFile(('COM1'),   GENERIC_READ   or   GENERIC_WRITE,

0,   nil,   OPEN_EXISTING,0,   0);

//关闭

CloseHandle(hcom);

认真再看了题,楼主要关才其它程序打开的串口啊,   那不行,嗯,   起码..我不会

呵呵,这个俺不会

噢,我也不会

能不关闭使用串口的那个进程?

hehe   ,谢谢comanche(太可怕)   。

我是要关闭其他程序打开的COM口

就是说在启动我的程序的时候,不论COM端口状态是怎样的,都强制关闭。

找了好多帖子,有人说只能使用API关闭串口服务,然后再启动服务。

可我在系统里找了老半天也没发现哪个服务是为串口的。

如果另一程序用独占方式打开了串口,你又不知道handle,怎么关?

找到那个进程的handle,close   It!!

把串口的设备拔掉

怎么不看我的留言呢,呵呵:

只能使用API关闭串口服务,然后再启动服务。

可我在系统里找了老半天也没发现哪个服务是为串口的。

其他方法应该都行不通,需要关闭串口服务,这样子的话就关闭了所有串口,再启动服务

能不能通过将其驱动或者端口删除达到目的?

ddd

将电脑关掉

to     extcsdn(Studing   VB   now

好办法,不过客户不会接受的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值