我有一个我编写的应用程序使用串口(连接到它的手持扫描仪),我需要检测另一个用户切换,以便我可以关闭该端口,当新用户登录到应用程序时它不会得到'端口正在使用'错误。有什么建议?我的程序在VB.Net中,但对任何建议都是开放的。
答案 0 :(得分:0)
遗憾的是,这是一个常见问题。
我发现最好的办法是创建一个Windows服务来处理所有通信,使其独立于所有登录用户。您可以使用WCF / Web服务从Windows服务中获取数据。
我希望这会有所帮助。
(如果可以的话,我会将此作为评论而非答案发布)