0 голосов
спросил от в категории C
Не имеет значения, что это консольное приложение - пользовательский интерфейс не имеет значения или влияет на генерируемый вами идентификатор.
Начало здесь: #C# Hardware ID - Google Search # [#^ #]
Но не тратьте на него слишком много времени: методы защиты программного обеспечения и легко сломаться (посмотрите на Adobe: они тратят много времени на внедрение защиты от копирования в Photoshop и в тот же день они релиз новой версии, хаки доступны на сайтах трещины).

Защита должна быть балансом трех вещей: усилия, которые вы вложили в нее; продажи, которые он генерирует в результате невозможности его копирования; обострение вызывает законных пользователей. И последнее имеет большое значение: легко получить репутацию за то, что не позволяйте законным пользователям использовать продукт, за который они платили, и очень сложно избавиться от него. Итак, тщательно подумайте, как сильно вам нужно защищать ваши продукт, и идти с аппаратным ключом, если это важно.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
0 голосов
ответил от
Я сделал что-то подобное, используя имя компьютера (может быть любой другой идентификатор), чтобы создать закодированную строку, которая регистрируется через веб-службу при запуске. Конечно, требуется подключение к Интернету, по крайней мере, для первоначальной регистрации. Для моей ситуации я должен был иметь возможность перенаправлять динамически или запрещать доступ, поэтому для запуска приложения требуется подключение к Интернету.

Серверная сторона не должна быть чем-то интересным. Я использую базу данных sql, но она может легко быть чем-то простым, как XML-документ, застрявший на размещенном сайте.

Одна хорошая вещь об этой настройке заключается в том, что она позволяет вам отслеживать статистику использования/запросы.

Категории

Добро пожаловать на сайт DraftingCode Q&A (ИТ ответы), где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...