Ситуация: у меня есть программа лицензирования, которую я написал в Delphi 7, она позволяет пользователям создавать лицензии для продуктов, которые были проданы. В этом есть угроза безопасности, потому что любой сотрудник может продавать продукты из дома, забирать домой программу лицензирования и создавать лицензии - они будут воровать, а мы никогда не узнаем!
Я подумал, что было бы неплохо ограничить запуск лицензионной программы только тогда, когда она находится внутри корпоративной сети.
Желательно ли делать такие вещи, как поиск существования именованного сервера, или проверять, работает ли он в определенной подсети? И если да, то любые примеры будут приветствоваться:)