Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как сделать чтоб програму нельзя было скапировать 
:(
    Опции темы
Вадим
Дата 13.10.2004, 02:48 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











как сделать чтоб програму (написаную на visual c++) нельзя было скапировать с CD-ROM.
  Вверх
3,14
Дата 13.10.2004, 09:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1614
Регистрация: 18.6.2004
Где: Н. Новгород

Репутация: нет
Всего: 24



Скопировать можно всегда. Может тебе просто нужно чтоб скопированная версия не запускалась/не инсталировалась?


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
_hunter
Дата 13.10.2004, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



offtopic.gif
тут я нафлеймил

Это сообщение отредактировал(а) _hunter - 13.10.2004, 11:45


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Step
Дата 13.10.2004, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



_hunter, в следующий раз минус влеплю...

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





--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Вадим
Дата 13.10.2004, 13:03 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











ну а как зделать чтоб програма не запускалась/не инсталировалась?
  Вверх
Step
Дата 13.10.2004, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5151
Регистрация: 26.9.2002
Где: дурдом.UA

Репутация: 5
Всего: 25



т.е. работала только с компакта http://forum.vingrad.ru/index.php?showtopic=31517


--------------------
- Дурак учится на своих ошибках, умный на чужих.
 - умные учатся у дураков
PM MAIL ICQ   Вверх
Вадим
Дата 13.10.2004, 13:25 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











не понял, поясни!
  Вверх
_hunter
Дата 13.10.2004, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



а что не понятно?
определяем тип носителя и если он не CD ( т.е. программу переписали на винт ) выходим из программы


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
Вадим
Дата 13.10.2004, 13:30 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











ну а если переписали с CD на CD?
  Вверх
3,14
Дата 13.10.2004, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1614
Регистрация: 18.6.2004
Где: Н. Новгород

Репутация: нет
Всего: 24



Цитата(Step @ 13.10.2004, 13:06)
т.е. работала только с компакта  http://forum.vingrad.ru/index.php?showtopic=31517

М-да, можно добавить защиту и получше: например, сначала записать часть программы, потом вычленить содержимое определённых секторов в единую строку, эту строку чем-нить закодировать (например, взять в качестве ключа серийник) и затем уже записать файл с полученным результатом на CD.
При запуске читаешь данные из этих секторов текущего диска, опять шифруешь, если не совпадает с содержимым того файла - смело отказываешся работать.

Вроде не слишком перемудрил....

Наверное даже лучше будет генерить серийник по этому содержимому, не совпадает содержимое после криптования с серийником - прости прощай...

Это сообщение отредактировал(а) 3,14 - 13.10.2004, 13:36


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
Вадим
Дата 13.10.2004, 13:36 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











если можно - приведите практитеский пример - шаг за шагом
  Вверх
_hunter
Дата 13.10.2004, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 8564
Регистрация: 24.6.2003
Где: Europe::Ukraine:: Kiev

Репутация: 16
Всего: 98



проблема в том, что все защиты, основанные на структуре диска, элементарно обходятся ( тем же алкоголем )
поэтому лучше защищать например так:
http://forum.vingrad.ru/index.php?showtopic=26504


--------------------
Tempora mutantur, et nos mutamur in illis...
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0474 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.