Russian Qt Forum
Ноябрь 27, 2024, 11:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Как можно прикрепить приложение к ОС...  (Прочитано 8460 раз)
zoro86
Гость
« : Август 19, 2010, 12:55 »

Тут стоит задача прикрепления приложения к ОС Windows...
Кто нибудь делал подобное... это необходимо чтобы нельзя было стырить приложение и запустить на другом компе... если у кого есть какие идеи поделитесь плизз..
Записан
Maquefel
Гость
« Ответ #1 : Август 19, 2010, 13:07 »

http://senselock.ru/
http://www.aladdin.ru/catalog/hasp/hasp_srm/
http://www.guardant.ru/
Записан
zoro86
Гость
« Ответ #2 : Август 19, 2010, 14:36 »

Я имею ввиду чтобы ручками написать свое что нибудь...

у меня тут идея вытащить ID железок на котором было установлено ПО... и по нему ориентироваться...

как такой вариант...
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #3 : Август 19, 2010, 14:38 »

я поменяю видеокарту и программа работать перестанет...
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #4 : Август 19, 2010, 15:04 »

Не идеальный но удобный вариант - привязаться к имени компьютера
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #5 : Август 19, 2010, 15:06 »

На мой взгляд самый нормальный вариант привязаться к версии и дате биоса, я думаю редко кто его пере прошивает.
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #6 : Август 19, 2010, 15:10 »

ecspertiza
поддерживаю. Дома это точно, а в корпорациях, если уж и идет перепрошивка биоса, то во время переустановки ОС
Записан
zoro86
Гость
« Ответ #7 : Август 19, 2010, 15:11 »

Цитировать
я поменяю видеокарту и программа работать перестанет...
согласен с вами Непонимающий... что вы предлагаете... и делали ли вы что та подобное на практике..

Цитировать
На мой взгляд самый нормальный вариант привязаться к версии и дате биоса, я думаю редко кто его пере прошивает.

как его получить....средствами QT??
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #8 : Август 19, 2010, 15:26 »

Цитировать
как его получить....средствами QT??

Никак, если под виндой юзай WMI , если под Linux то demidecoder.
Записан
Maquefel
Гость
« Ответ #9 : Август 19, 2010, 15:37 »

Вообще зависит, для чего защищаешь, если для внутреннего пользования в компании, то способы привязки к ID любого железа подойдут, если для продажи, то бесполезно.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #10 : Август 19, 2010, 16:01 »

>>как его получить....средствами QT??
а точно также, как и "вытащить ID железок" Подмигивающий
Записан

Юра.
Maquefel
Гость
« Ответ #11 : Август 19, 2010, 16:22 »

http://msdn.microsoft.com/en-us/library/ms724953%28v=VS.85%29.aspx

http://msdn.microsoft.com/en-us/library/ms724429%28v=VS.85%29.aspx - пример

Записан
JamS007
Гость
« Ответ #12 : Август 19, 2010, 16:42 »

Если прикреплять к ОС, то можно где-нибудь в этой ОС создать зацепку (например: ключ реестра (винда), хитро спрятанный файл (linux)) и проверять ее каждый раз при запуске.

Можно даже в сам бинарник записать параметры этой ОС, (какая версия, ключ регистрации, имя админа и т. д.), а потом проверять их.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #13 : Август 19, 2010, 19:45 »

На данном форуме этот вопрос уже обсуждался. Попробуй поискать.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #14 : Август 19, 2010, 20:37 »

С чтением BIOS я завязал давно. Точнее "мы" (группа в которой я работал). Тогда еще памяти было аж 640К и можно было просто читать верхние адреса. Как сейчас читать - не знаю, но судя по натуре Вындоуз, на помойке (называемой реестр) это должно быть. Почему завязали:

1) Уникальность данных BIOS не гарантируется. Организации покупают компьютеры "пачками" у которых BIOS одинаковы "как 2 капли перцовки"

2) А главное: "железная" привязка становится источником постоянных забот. Даже с небольшим числом проданных копий у клиентов постоянно возникает потребность сменить железо и надо опять давать им авторизацию - ведь они честно купили. В конце концов поддержка такой защиты становится невыносимой.

И еще: читая эту тему, создается впечатление что проблему copy-protection можно решить "вот так вот просто"  Улыбающийся Здравый смысл говорит что это наивно. Лучше поискать более скромные но практичные решения.
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.108 секунд. Запросов: 23.