Обоснование по этому вопросу: просмотрено 15 страниц статей ClickOnce, также был поиск в Интернете. Однако ключевые слова, содержащиеся в этом вопросе, продолжают загрязнять запросы.контроль обновлений ClickOnce
У нас есть приложение, которое было развернуто с помощью clickonce в течение нескольких лет. Теперь у нас есть новое требование: никакие обновления не должны предоставляться клиентам, если у них нет текущего контракта на обслуживание с нашей компанией.
Единственный элемент управления, который мы в настоящее время имеем над ClickOnce, - это проверка обновлений при запуске программы. Мы создали хранилище данных (XML) для сопоставления серийных номеров и сроков истечения срока контракта на обслуживание. Логика кажется достаточно простой: если ваша дата истечения срока действия в прошлом, то вы не получите обновление. Но этот тип процесса, по-видимому, требует контроля за пределами самого обновления Clickonce.
Любые идеи о том, как мы можем это реализовать? Мы предпочли бы сделать это внутри приложения, если это возможно, но что-то вроде веб-сервиса - это вариант.
Заранее благодарим за любые полезные предложения.