Как я могу запрограммировать генератор серийных номеров, который генерирует серийные номера для какого-либо существующего программного обеспечения?Как создать генератор серийных номеров?
ответ
Вы не указали какие-либо конкретные требования, но можете использовать GUID.
Guid mySerialNumber = Guid.NewGuid();
Я имею в виду, что если у меня есть программное обеспечение, которое нужно разблокировать, поэтому я хочу знать, как программировать прогр, которые генерируют сериалы для этого программного обеспечения. не какое-то конкретное программное обеспечение, просто для того, чтобы знать и не беспокоиться ни о чем ilegal :) – nir
Ну что ж, из-за вашего неясности о «программном обеспечении», я должен сказать, что вы впадаете в нечто незаконное. Если вы действительно ищете информацию об образовании ... люди обычно создают генераторы ключей, разбирая приложение, чтобы развернуть процесс проверки или создания сериалов. Иногда вам даже приходится смотреть на машинный код или сборку, чтобы выяснить, как это делается. –
Как я могу достичь кода сборки? его предполагается быть в файле программного обеспечения нет? и не сложно ли его прочитать? :) – nir
Я использовал этот CodeProject Article раньше, когда я должен был сделать то же самое для проектов я работал в последнее время. Я нашел его очень подробным, и пока я не использовал все в образце, я получил много от него. (У меня нет принадлежности к CodeProject или автору)
Кроме того, есть библиотека, которая дает вам всю эту функциональность в комплекте с заменой файла лицензии и кучей других функций, но это не бесплатно, и, к сожалению, я не мог вспомнить ссылка. Я уверен, что немного Googgling, и вы его найдете.
Попробуйте номер, который вы можете проверить, используя Luhn's algorithm. Таким образом, вы можете сделать это долговечным, но все же легко подтвержденным. Статья содержит ссылку на реализацию C#.
public static string GetSerialKeyAlphaNumaric(SNKeyLength keyLength)
{
string newSerialNumber = "";
string SerialNumber=Guid.NewGuid().ToString("N").Substring(0, (int)keyLength).ToUpper();
for(int iCount=0; iCount < (int) keyLength ;iCount +=4)
newSerialNumber = newSerialNumber + SerialNumber.Substring(iCount, 4) + "-";
newSerialNumber = newSerialNumber.Substring(0, newSerialNumber.Length - 1);
return newSerialNumber;
}
Добро пожаловать в stackoverflow! Всегда лучше дать краткое описание примера кода, чтобы улучшить точность сообщения :) –
- 1. Генерирование серийных номеров
- 2. Генератор серий серийных номеров Excel; последовательный основанный на неделе года
- 3. Как получить диапазоны серийных номеров в sql?
- 4. как узнать недостающее число из номеров серийных номеров?
- 5. несколько серийных идентификационных номеров в таблице
- 6. Алгоритм сопоставления шаблонов для серийных номеров
- 7. Преобразование даты серийных номеров в фактические даты
- 8. Обработка серийных номеров между двумя приложениями
- 9. Различные типы серийных номеров в смарт-карте
- 10. Автоматическое создание серийных номеров в SQL
- 11. Обеспечение уникальных серийных номеров в сеансе Hibernate
- 12. Генератор лотерейных номеров
- 13. Генератор случайных лотерейных номеров
- 14. Object-C/IOS: Об использовании NSUserDefaults набор серийных номеров/пароль
- 15. Сброс серийных номеров по каждому номеру каждого месяца в php
- 16. Какой хороший подход для разработки простого генератора/верификатора серийных номеров?
- 17. Вставка серийных номеров в существующие записи из шлюза в laravel
- 18. возвращение 3 последних записей для списка серийных номеров
- 19. присвоение серийного номера клиенту из пула серийных номеров
- 20. Любой метод для получения доступных серийных номеров для элемента?
- 21. Excel-Macro для заполнения серийных номеров для отфильтрованных данных
- 22. Код EXCEL VBA для генерации серийных номеров из диапазона
- 23. Получение записи MAX для самых последних серийных номеров
- 24. Запрос на получение списка отправленных серийных номеров в Точном онлайн
- 25. создать новый массив ячеек с использованием двух разных источников массивов и сопоставления серийных номеров
- 26. Как создать приложение-генератор цен
- 27. Как создать многомерный генератор массивов?
- 28. Как создать генератор Ember Cli?
- 29. Как использовать Linq для Sql в качестве генератора серийных номеров во избежание пробелов?
- 30. Помогите создать генератор расписания
Какой серийный номер вы ищите? 1234, 1235, 1236 или 234XK-773A -... или что-то еще? – jac
Вы хотите создать серийные номера для защищенных от копирования программ, которые создали другие? – RCProgramming