VS SetUp установить дату истечения срока действия без использования БД - PullRequest
2 голосов
/ 14 июня 2011

Мне нужно создать MSI-файл, срок действия которого истечет, скажем, через 45 дней, используя VS setup Project. Как я могу реализовать это без использования базы данных. Пользователь не сможет изменять или обновлять любые параметры истечения срока действия.

Ответы [ 2 ]

2 голосов
/ 04 августа 2011

В проекте установки Visual Studio нет возможности сделать это.

Вместо этого вы можете прочитать значения из реестра / другого безопасного источника при запуске приложения

Вот фрагмент кода о том, как это сделать без БД

Фрагмент кода: класс TrialTimeManager

2 голосов
/ 14 июня 2011

Это не поддерживается Visual Studio. Вы можете попробовать выбрать одно из следующих решений:

  1. Используйте коммерческий инструмент разработки, который поддерживает лицензирование продукта. Это довольно безболезненно, но дорого.
  2. Напишите свой собственный механизм лицензирования и внедрите его в свое приложение.
  3. Попробуйте найти специальное решение, которое стоит дешевле, чем коммерческий инструмент разработки.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...