Есть программа, она обращается к файлу лицензии - name.xml. Задача расположить этот файл на удалённом сервере, чтобы можно было использовать программу на разных компьютерах. Одно из самых быстрых решений, это расположить на windows сервере программу, и подключаться к ней удалённо.
Но есть вопрос по другому решению данной проблемы, можно ли перехватить обращение к этому файлу во всей системе, подменять его содержимое, на содержимое файла с удалённого сервера, и возвращаться пользователю или программе?
Дмитрий: Нет это по сути не нарушает лицензию, так как пользователь будет один, просто на работе один компьютер у него, а дома другой, доступ не будет распространяться вторым лицам.
Компы объединить в VPN, создать шару с файлом лицензии, подсоединить её как сетевой диск ко всем компам и может быть заработает. Со стороны программы, файл будет находиться по пути типа Z:/lic/license.dat