尝试检测Windows用户开关并关闭串行端口

时间:2015-08-25 12:26:20

标签: serial-port switch-user

我有一个我编写的应用程序使用串口(连接到它的手持扫描仪),我需要检测另一个用户切换,以便我可以关闭该端口,当新用户登录到应用程序时它不会得到'端口正在使用'错误。有什么建议?我的程序在VB.Net中,但对任何建议都是开放的。

1 个答案:

答案 0 :(得分:0)

遗憾的是,这是一个常见问题。

我发现最好的办法是创建一个Windows服务来处理所有通信,使其独立于所有登录用户。您可以使用WCF / Web服务从Windows服务中获取数据。

我希望这会有所帮助。

(如果可以的话,我会将此作为评论而非答案发布)