Хотя вызов веб-службы решит проблему вмешательства пользователей в файлы и настройки реестра, это означает, что любому, кто использует ваше приложение, необходимо будет подключиться к Интернету, чтобы использовать его.
Одним из способов решения этой проблемы является ограничение функциональности, если приложение не может подключиться к веб-службе, хотя это может расстроить ваших пользователей.
Вы можете хранить где-нибудь дату последнего контакта (файл или реестр) и разрешить полную функциональность, если прошло менее 3 дней, а в противном случае - уменьшите функциональность. Однако затем возникает проблема, связанная с тем, что пользователи могут найти запись файла / реестра и изменить ее, чтобы предоставить полный доступ.