Сам предмет говорит:
- я создал приложение для Windows 7 на основе .Net 4
- я хочу, чтобы это приложение использовалось только легальными пользователями, которые действительно его купили
- таким образом я, вероятно, хочу какое-то программное обеспечение, которое могло бы помочь мне предотвратить ситуацию, когда какой-то пользователь покупает мое приложение и начинает продавать его под своим именем
Не могли бы вы перечислить существующее программное обеспечение, отвечающее за это, или хотя бы описать теоретически, как мне этого добиться - сохранить информацию о жестком диске в реестр или около того?
Обновление 1: кажется, что комментарии ниже требуют большего описания в этой теме:
@ svick нет, я действительно думаю, что месяц моей работы стоил того, чтобы добавить мелких неприятностей пиратам, пытающимся заработать на мне деньги без каких-либо усилий, я просто хочу, чтобы они потратили некоторые усилия на взлом моего программного обеспечения - вот и все, под небольшими проблемами я имею в виду простой ключ / проходная проверка или что-то в этом роде ...
Кроме того, я действительно верю, что совместное использование - это забота, и 5 моих предыдущих приложений я предоставил бесплатно, и теперь пришло время компенсировать часть моего времени.
Я также считаю, что абсолютной защиты не существует, потому что было время, когда я также взламывал некоторые приложения с помощью дизассемблеров, таких как IDA и т.д., Это просто вопрос времени, но все, чего я хочу сейчас, - это просто вернуть последний месяц работы и пожертвования. для тех 5 приложений, предоставляемых бесплатно ... я надеюсь, что я был достаточно ясен здесь ...
Основная идея - если пираты хотят взломать мое приложение и перераспределить, то они также должны работать - по крайней мере, на взлом, они должны потратить столько же усилий, сколько примерно я сделал :)