假设一个应用程序(不是我!)已经打开了一个串口(COM1),我无法访问它的句柄(或类似的东西),我不知道...... 现在,我如何通过C#或C ++关闭并释放它? 感谢。
答案 0 :(得分:2)
这就像试图强制关闭另一个应用程序已打开的文件一样。这通常不是一件好事,因为打开端口的其他应用程序将停止工作。
有一个名为Process Explorer的工具可以做你想要达到的目标,所以我猜这是可行的。但是,您应该忘记托管代码,并且可能需要查看非常低杠杆的API来执行此操作。
答案 1 :(得分:-1)
有一个名为CloseHandle(HANDLE hObject)的Windows API函数。如果我们打开文件/端口的句柄,那么我们可以关闭它。谢谢大家...