Этот вопрос предназначен для демонстрационных целей. Как я могу сказать, что мое приложение удаляется после определенного периода времени? Может быть или может быть невозможно. Просто интересно ...Сообщите приложение для автоматической деинсталляции?
ответ
Это рецепт катастрофы. Пользователи не любят программы, которые меняют вещи против их воли. Существует множество решений для истечения срока действия программного обеспечения и информирования пользователей о преимуществах его приобретения после пробного периода.
Предполагая, что вы используете окна программы установки запланировать задачу планировщика задач Windows, чтобы выполнить msiexec /u (your productcode) /q
(точный синтаксис арг может занять некоторое щипание)
платформа будет иметь важное значение для решения этой проблемы надлежащим образом.
Вы можете настроить запланированный процесс (cron на Linux, Планировщик Windows и т. Д.), Чтобы проверить дату и вызвать удаление.
Я предлагаю вам просто отказаться от запуска через определенную дату и поместить чек в свой код ... используя файл лицензии или какой-либо другой механизм безопасности.
Существует несколько коммерческих продуктов, которые могут помочь вам заблокировать приложение. Я бы предложил найти и использовать один, потому что кто-то может просто удалить ваш крючок для удаления или запустить скрипт для «взлома» вашего приложения за несколько минут. Это зависит от того, нужно ли вам удалить, или если это просто сдерживающее средство.
- 1. Приложение Windows 10 UWP изменить поведение деинсталляции
- 2. Как отлаживать приложение без деинсталляции приложения
- 3. MSI для деинсталляции перед новой установкой
- 4. Пользовательское меню деинсталляции android
- 5. Как создать приложение для автоматической загрузки Android?
- 6. Приложение для автоматической отправки электронной почты
- 7. Сообщите пользователю, когда приложение на фоне
- 8. Цепочка для Android: установка после деинсталляции
- 9. Выполнение деинсталляции с C#
- 10. Определение каталога деинсталляции
- 11. локальная функция деинсталляции
- 12. Microsoft.AspNet.Providers ошибки после деинсталляции?
- 13. Предотвратите удаление дополнительной деинсталляции
- 14. Appsflyer отправляет событие деинсталляции
- 15. Как дождаться завершения деинсталляции?
- 16. Inno Setup: Отмена деинсталляции
- 17. Приложение не может быть запущено после обновления, только опция деинсталляции
- 18. REG QUERY для неизвестной деинсталляции ID
- 19. Есть ли переключатель для бесшумной деинсталляции?
- 20. Как использовать библиотеку MIST для деинсталляции текста?
- 21. Полностью автоматической DB обновляемой загрузка Spring приложение
- 22. ASP.NET MVC 3 приложение автоматической установки
- 23. Сообщите, что пользователь пришел
- 24. После успешной деинсталляции происходит откат
- 25. Как отобразить определенный текст при успешной деинсталляции
- 26. Android - PushBots: незарегистрированное устройство после деинсталляции
- 27. Amazon Windows Services для VPS, пожалуйста, сообщите
- 28. Как создать приложение для загрузки фотографий iOS с автоматической загрузкой?
- 29. Как настроить приложение iOS для использования автоматической резервной копии iCloud?
- 30. Как выбрать приложение для автоматической загрузки с помощью xcrun?
+1 - внесение несанкционированных изменений в систему пользователей может иметь юридические последствия в некоторых странах. – slugster
Вы можете * уйти с автоматической деинсталляцией, если четко укажете, что это произойдет, когда программное обеспечение будет установлено впервые. Я знаю, что никто не читает лицензионные соглашения, поэтому вам, вероятно, понадобится другая страница диалога/мастера. Я бы этого не сделал. – ChrisF
Хорошая точка. Мне было просто любопытно... –