Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26117
Рейтинг: 2126
#46: 2009-06-20 01:04:27 ЛС | профиль | цитата
Для особо нуждающихся, выкладываю версию RegProg с записью ключа в файл. В примере показано, как писать ключ в файловый поток NTFS, файл, при этом, будет иметь нулевую длину и поток не будет читаться обычными средствами. Предусмотрена возможность сделать файл регистрации скрытым. Рядового пользователяя скрытый файл нулевой длины введет в ступор, но если его удалить, то прога не запустится и прочитать ничего нельзя, если не знаешь имя потока NTFS. А в оригинальный файл можешь даже "бублик" написать на регистрацию это не повлияет
карма: 22

6
файлы: 1project_regprog_3_00.zip [14KB] [536]
Голосовали:afandi, Vlad.-, Валерий, Assasin, Konst, CriDos
Гость
Ответов: 17029
Рейтинг: 0
#47: 2009-06-20 10:39:52 правка | ЛС | профиль | цитата


Редактировалось 9 раз(а), последний 2021-06-21 04:01:09
карма: 0

0
Разработчик
Ответов: 26117
Рейтинг: 2126
#48: 2009-06-20 11:38:59 ЛС | профиль | цитата
г. Вася писал(а):
а если FAT, то куда будут писаться данные?

В файл с именем в ProgramID, есстественно, в кодировке ключа, но для FAT надо заменить двоеточие на точку
карма: 22

0
Ответов: 542
Рейтинг: 12
#49: 2009-06-21 10:07:54 ЛС | профиль | цитата
nesco писал(а):
для FAT надо заменить двоеточие на точку

На этапе компиляции или программа это сама умеет делать?
карма: 0

0
Разработчик
Ответов: 26117
Рейтинг: 2126
#50: 2009-06-21 11:36:12 ЛС | профиль | цитата
afandi писал(а):
На этапе компиляции или программа это сама умеет делать?

Нет не умеет. Но имя можно поменять в RealTime. Так что, все за ваш счет и проверка на FAT, тоже
карма: 22

0
Ответов: 542
Рейтинг: 12
#51: 2009-06-21 12:59:51 ЛС | профиль | цитата
5 бумаг вас устроить? кстати за компонент TVTSelectNode тоже 4 бумажки, перечислил.
Обновился по SVN к сожалению так и не заработал компонент.
карма: 0

0
Разработчик
Ответов: 26117
Рейтинг: 2126
#52: 2009-06-21 13:15:29 ЛС | профиль | цитата
nesco писал(а):
5 бумаг вас устроить?

Ты это к чему, к тому, чтобы я проверку на FAT сделал, а смысл Не пиши в имени файла двоеточие (это же альтернативный режим) и будет тебе обычный файл ключа
карма: 22

0
Ответов: 542
Рейтинг: 12
#53: 2009-06-21 21:25:40 ЛС | профиль | цитата
Не пойму почему при каждом новом запуске код (ID) программ для регистрации выходит разным?
------------ Дoбавленo в 21.26:
Разве он не уникален для кождого компа?
карма: 0

0
Разработчик
Ответов: 26117
Рейтинг: 2126
#54: 2009-06-21 21:58:19 ЛС | профиль | цитата
afandi писал(а):
Разве он не уникален для кождого компа?

Если имеешь ввиду ключ активации, то он разный для разных компов. А кто просил привязку к железу, а
Или мы говорим о разных вещах
------------ Дoбавленo в 22.01:
Только что проверил. Для одного компа мой пример выдает один и тод же код
карма: 22

0
Ответов: 542
Рейтинг: 12
#55: 2009-06-21 22:08:57 ЛС | профиль | цитата
Я ожидал что для одного компа даже если переустановить ОС, не меняя железо, будет один и тот же ID
карма: 0

0
Разработчик
Ответов: 26117
Рейтинг: 2126
#56: 2009-06-21 22:12:28 ЛС | профиль | цитата
afandi писал(а):
Я ожидал что для одного компа даже если переустановить ОС

Нет, если переустановил ОС, ключ слетает (а нефиг без надобности переставлять ), у многих такое тоже присутствует
карма: 22

1
Голосовали:Konst
Ответов: 542
Рейтинг: 12
#57: 2009-06-21 22:27:13 ЛС | профиль | цитата
Ну так я правильно понял что привязки к железу в данном компоненте нет?
А если все таки нет .... то можно найти компонент который ну хотя бы MAC адрес сетевой считывает в качестве ID компа?
карма: 0

0
Разработчик
Ответов: 26117
Рейтинг: 2126
#58: 2009-06-21 22:35:58 ЛС | профиль | цитата
afandi писал(а):
Ну так я правильно понял что привязки к железу в данном компоненте нет?

Есть.
------------ Дoбавленo в 22.40:
А код для активации может меняться еще и от имени файла ключа, от HASH-суммы самой программы и от имени самой программы. Это защита от переименования и от попытки изменить exe, Смотри эти параметры в свойствах
карма: 22

0
Ответов: 542
Рейтинг: 12
#59: 2009-06-21 22:43:30 ЛС | профиль | цитата
Это понятно. только вот у меня на двух разных компах почему выдал один и тотже ID
------------ Дoбавленo в 22.45:
А еще дорабатывал прогу по ходу, вроде как и хаш сумма должна менятся но ID все тот же.
карма: 0

0
Разработчик
Ответов: 26117
Рейтинг: 2126
#60: 2009-06-21 22:45:07 ЛС | профиль | цитата
afandi писал(а):
вот у меня на двух разных компах почему выдал один и тотже ID

Они одной серии, или совершенно разные
------------ Дoбавленo в 22.47:
afandi писал(а):
вроде как и хаш сумма должна менятся но ID все тот же

А ты свойство включил
------------ Дoбавленo в 22.48:
Только что включил и проверил -- фиг вам называется, после повтороной компиляции уже не та сумма и не запускается. Но если регить скомпилированную прогу, то все нормально
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)