Если мне подключили устройство к последовательному порту RS-232 на моем компьютере и приложении, которое общается с ним. Насколько безопасный это? Другое приложение может связаться с устройством одновременно или, просто возможно для одного приложения?
И если мое приложение не работает, другое приложение может связаться с устройством? Если так, как я могу защитить другие приложения для не общения с устройством? Есть ли какие-либо настройки безопасности в Windows для этого?
Я не могу изменить поведение устройства, и оно не имеет никакой защиты паролем.
Если Ваше приложение будет работать, и порт открыт, то никакие другие приложения не смогут к чтению-записи к/от тому же порту. Но, если Ваше приложение не будет работать, то любое другое приложение сможет открыть порт и отправить данные, команды к устройству.
Для добавления к ответу ocsid80 одно решение безопасности состоит в том, чтобы гарантировать, что всегда существует известная программа, работающая, который соединился с последовательным портом и следовательно заблокировал все другие программы. Как пример Вы могли записать сервис/драйвер устройства, который соединяется с физическим портом на запуске и действует как прокси к физическому порту. Затем Ваше требуемое приложение говорит с этим прокси как требуется, и можно создать во всей безопасности, необходимо установить эту ссылку.