Russian Qt Forum
Ноябрь 27, 2024, 11:27
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Как можно прикрепить приложение к ОС...
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Как можно прикрепить приложение к ОС... (Прочитано 8455 раз)
zoro86
Гость
Как можно прикрепить приложение к ОС...
«
:
Август 19, 2010, 12:55 »
Тут стоит задача прикрепления приложения к ОС Windows...
Кто нибудь делал подобное... это необходимо чтобы нельзя было стырить приложение и запустить на другом компе... если у кого есть какие идеи поделитесь плизз..
Записан
Maquefel
Гость
Re: Как можно прикрепить приложение к ОС...
«
Ответ #1 :
Август 19, 2010, 13:07 »
http://senselock.ru/
http://www.aladdin.ru/catalog/hasp/hasp_srm/
http://www.guardant.ru/
Записан
zoro86
Гость
Re: Как можно прикрепить приложение к ОС...
«
Ответ #2 :
Август 19, 2010, 14:36 »
Я имею ввиду чтобы ручками написать свое что нибудь...
у меня тут идея вытащить ID железок на котором было установлено ПО... и по нему ориентироваться...
как такой вариант...
Записан
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: Как можно прикрепить приложение к ОС...
«
Ответ #3 :
Август 19, 2010, 14:38 »
я поменяю видеокарту и программа работать перестанет...
Записан
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Как можно прикрепить приложение к ОС...
«
Ответ #4 :
Август 19, 2010, 15:04 »
Не идеальный но удобный вариант - привязаться к имени компьютера
Записан
ecspertiza
Супер
Offline
Сообщений: 1053
С уважением, мастер конфетного цеха!
Re: Как можно прикрепить приложение к ОС...
«
Ответ #5 :
Август 19, 2010, 15:06 »
На мой взгляд самый нормальный вариант привязаться к версии и дате биоса, я думаю редко кто его пере прошивает.
Записан
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: Как можно прикрепить приложение к ОС...
«
Ответ #6 :
Август 19, 2010, 15:10 »
ecspertiza
поддерживаю. Дома это точно, а в корпорациях, если уж и идет перепрошивка биоса, то во время переустановки ОС
Записан
zoro86
Гость
Re: Как можно прикрепить приложение к ОС...
«
Ответ #7 :
Август 19, 2010, 15:11 »
Цитировать
я поменяю видеокарту и программа работать перестанет...
согласен с вами
... что вы предлагаете... и делали ли вы что та подобное на практике..
Цитировать
На мой взгляд самый нормальный вариант привязаться к версии и дате биоса, я думаю редко кто его пере прошивает.
как его получить....средствами QT??
Записан
ecspertiza
Супер
Offline
Сообщений: 1053
С уважением, мастер конфетного цеха!
Re: Как можно прикрепить приложение к ОС...
«
Ответ #8 :
Август 19, 2010, 15:26 »
Цитировать
как его получить....средствами QT??
Никак, если под виндой юзай WMI , если под Linux то demidecoder.
Записан
Maquefel
Гость
Re: Как можно прикрепить приложение к ОС...
«
Ответ #9 :
Август 19, 2010, 15:37 »
Вообще зависит, для чего защищаешь, если для внутреннего пользования в компании, то способы привязки к ID любого железа подойдут, если для продажи, то бесполезно.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Как можно прикрепить приложение к ОС...
«
Ответ #10 :
Август 19, 2010, 16:01 »
>>как его получить....средствами QT??
а точно также, как и "вытащить ID железок"
Записан
Юра.
Maquefel
Гость
Re: Как можно прикрепить приложение к ОС...
«
Ответ #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
Гость
Re: Как можно прикрепить приложение к ОС...
«
Ответ #12 :
Август 19, 2010, 16:42 »
Если прикреплять к ОС, то можно где-нибудь в этой ОС создать зацепку (например: ключ реестра (винда), хитро спрятанный файл (linux)) и проверять ее каждый раз при запуске.
Можно даже в сам бинарник записать параметры этой ОС, (какая версия, ключ регистрации, имя админа и т. д.), а потом проверять их.
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5876
Жаждущий знаний
Re: Как можно прикрепить приложение к ОС...
«
Ответ #13 :
Август 19, 2010, 19:45 »
На данном форуме этот вопрос уже обсуждался. Попробуй поискать.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Как можно прикрепить приложение к ОС...
«
Ответ #14 :
Август 19, 2010, 20:37 »
С чтением BIOS я завязал давно. Точнее "мы" (группа в которой я работал). Тогда еще памяти было аж 640К и можно было просто читать верхние адреса. Как сейчас читать - не знаю, но судя по натуре Вындоуз, на помойке (называемой реестр) это должно быть. Почему завязали:
1) Уникальность данных BIOS не гарантируется. Организации покупают компьютеры "пачками" у которых BIOS одинаковы "как 2 капли перцовки"
2) А главное: "железная" привязка становится источником постоянных забот. Даже с небольшим числом проданных копий у клиентов постоянно возникает потребность сменить железо и надо опять давать им авторизацию - ведь они честно купили. В конце концов поддержка такой защиты становится невыносимой.
И еще: читая эту тему, создается впечатление что проблему copy-protection можно решить "вот так вот просто"
Здравый смысл говорит что это наивно. Лучше поискать более скромные но практичные решения.
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...