Serial port 尝试检测windows用户交换机并关闭串行端口

Serial port 尝试检测windows用户交换机并关闭串行端口,serial-port,switch-user,Serial Port,Switch User,我有一个我编写的应用程序,它使用一个串行端口(与之相连的手持扫描仪),我需要检测到另一个用户以某种方式切换,以便我可以关闭该端口,当新用户登录到该应用程序时,它不会出现“port in use”错误。有什么建议吗?我的程序在VB.Net中,但可以接受任何建议。不幸的是,这是一个常见问题 我发现最好的办法是创建一个Windows服务来处理所有的通信,这样它就可以独立于任何登录的用户工作。您可以使用WCF/Web服务从Windows服务中获取数据 我希望这有帮助 (如果可以的话,我会将此作为评论而不

我有一个我编写的应用程序,它使用一个串行端口(与之相连的手持扫描仪),我需要检测到另一个用户以某种方式切换,以便我可以关闭该端口,当新用户登录到该应用程序时,它不会出现“port in use”错误。有什么建议吗?我的程序在VB.Net中,但可以接受任何建议。

不幸的是,这是一个常见问题

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

我希望这有帮助

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