Я написал утилиту для фотографов, которую я планирую продать в Интернете довольно дешево (10 долларов США). Я бы хотел, чтобы пользователь попробовал программное обеспечение в течение недели или около того, прежде чем запрашивать лицензию. Поскольку это персональный проект, и программное обеспечение не очень дорого, я не думаю, что покупка услуг профессиональных поставщиков лицензий будет стоить того, и я катаюсь самостоятельно.
В настоящее время приложение проверяет ключ реестра, который содержит зашифрованную строку, которая либо указывает, когда истекает срок судебного разбирательства, либо имеет действительную лицензию. Если ключ отсутствует, создается ключ пробного периода.
Итак, все, что вам нужно сделать, чтобы получить еще одну неделю бесплатно, - это удалить раздел реестра.. Я не думаю, что многие пользователи это сделают, особенно когда приложение составляет всего 10 долларов, но я Любопытно, есть ли лучший способ сделать это, что не является обременительным для законного пользователя. Обычно я пишу веб-приложения и не занимался этим раньше.
Приложение находится в .NET 2.0, если это имеет значение.