Это звучит как задача, лучше подходящая для обеспечения безопасности пользователя / группы Windows.
Например, если вы работаете в Active Directory и обладаете правами администратора, вы можете создать учетную запись пользователя с весьма специфическим доступом, который необходим вашему приложению, и настроить приложение для аутентификации в сети с использованием учетных данных этого пользователя.
Тогда ваше приложение через AD получит доступ к сети в рамках ограничений привилегий этой учетной записи пользователя и при необходимости запретит им доступ к определенным сетевым ресурсам.