Создать настройки с з / п - PullRequest
       0

Создать настройки с з / п

0 голосов
/ 02 февраля 2011

У меня есть проект Vb.Net/C# 2010, который я хотел бы распространить в виде установочного файла. Во время установки следует запросить у пользователя серийный номер. Любые предложения о том, как это сделать?

Ответы [ 2 ]

1 голос
/ 02 февраля 2011

Вот вопрос о DaniWeb, скорее идея, а не реальный способ его реализации: http://www.daniweb.com/forums/thread336128.html

Написанный на VB.NET, этот человек создал пакет кода, который случайным образом генерирует ключи CD.Это может помочь со случайной генерацией в вашем проекте.Он заявил, что когда-нибудь попытается создать код C #, но я не знаю, есть ли у него или будет.Вот ссылка: http://www.codeproject.com/KB/security/cdkeys.aspx

В этой теме есть пара ссылок на статьи MSDN и несколько интересных идей по теме: http://www.vbforums.com/showthread.php?t=472626

Насколько я могу судить, если вы искреннеЕсли вы хотите внедрить систему с последовательным ключом, вы бы:

1) Need to randomly generate keys and store them somewhere.

2) Check the available keys every time a user enters one, therefore requiring online access.

3) You might even have to use paid libraries, as it's difficult to do this alone.

4) Give the user some kind of offline "key-storage" technique, such as Autodesk products do. This means that they fill out the registration and then save a file to their hard drive with their registration information, so they can send it to you later, when they have an internet connection. Be warned, however, that these offline activation systems are very easily exploited.

Извините, я не могу помочь, я исследовал эту тему, но так и не смог успешно ее решить!

Удачи!

0 голосов
/ 02 февраля 2011

Либо кодируйте все сами, либо я бы сказал, используйте инструмент Installation Builder, например Install Shield от Flexera Software, который предоставляет такие возможности. Даже Microsoft предлагает это .. однако это не бесплатно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...