Компания, с которой я работаю, производит аппаратное обеспечение, которое взаимодействует с компьютером через последовательный порт. Сторонние компании пишут программное обеспечение, которое общается с нашим оборудованием.
Бывают случаи, когда мне нужно диагностировать наше оборудование. Тем не менее, стороннее программное приложение подключается к последовательному порту при запуске Windows, блокируя любое другое соединение. Я не знаю названия этого приложения/службы, и он не всегда один и тот же.
Есть ли какой-либо способ:
- Найдите имя /pid приложения/службы, использующего данный последовательный порт, или
- Украдите соединение с последовательным портом из другого приложения.
vb.net предпочтительно, но я также отвечу на язык агностический ответ.