Регистрация программы с записью данных в системный реестр

Предлагаемый мною класс реализует самый элементарный (можно сказать, примитивный) механизм регистрации программы с чтением и записью необходимой информации в системный реестр.
Конечно, данный класс можно использовать и в "чистом" виде, но скорее его следует рассматривать как учебное пособие по работе с реестром на начальном этапе.
Не так давно, у меня возникла необходимость предусмотреть возможность регистрации моей собственной программы в системном реестре.
Фактически, вопрос стоял так: Как организовать запись и чтение собственной информации в системном реестре?
Естесственно, что первым делом я посмотрел примеры в Solution и нашел класс
"c:program filesmicrosoft visual studiomsdn9898vsa1033samplesvfp98classesregistry.prg"
Однако, "с налета" и без описания в нем оказалось крайне трудно разобраться.
Предлагаемый мною класс реализует самый элементарный (можно сказать, примитивный) механизм регистрации программы с чтением и записью необходимой информации в системный реестр.
Конечно, данный класс можно использовать и в "чистом" виде, но скорее его следует рассматривать как учебное пособие по работе с реестром на начальном этапе.

Механизм регистрации

1. Считывается серийный номер диска
2. Этот номер посылается разработчику программы
3. На основании полученного номера, разработчик формирует регистрационный номер (в данном примере - это просто десятичный логарифм от серийного номера)
4. Пользователь вводит полученный от разработчика регистрационный номер и может работать с программой.
5. Серийный номер диска и полученный регистрационный номер записываются в системном реестре и проверяются при каждом запуске программы
6. При повторных запусках окно ввода регистрационного номера не активизируется.

По умолчанию, в разделе "HKEY_LOCAL_MACHINESOFTWARE" системного реестра будет сосздан подраздел "MyCompanyMyProgramm" и записаны данные в параметр "login"
Пример использования класса приведен в файле Main.prg

Автор: Владимир Максимов
0

Автор публикации

не в сети 24 года

Владимир Максимов

0
Комментарии: 0Публикации: 63Регистрация: 02-09-2000
Вложенные файлы
#
Тип файла
Размер
Название
1 .zip 7,77 КБ registr
Оставить комментарий
Авторизация
*
*
Генерация пароля