Вариант защиты

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Densil
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 02.03.2006 (Чт) 16:27

Вариант защиты

Сообщение Densil » 16.03.2006 (Чт) 20:26

Один знакомый подсказал вариант защиты проги от копирования, которую он использовал для программы, написанной на C++ под DOS. Создаётся ключевая дискета (3,5 дюйма), которую нужно немного повредить (царапнуть иголкой слегка). Таким образом, получается уникальное расположение нерабочих секторов на данной дискете. Но я не знаю как осуществить проверку поверхности диска на предмет этой уникальности в коде VB. Если у кого есть идеи подскажите плиз, нужно для одной узкоспециализированной программы.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 16.03.2006 (Чт) 20:35

У меня в каком-то древнем старинном журнале есть способ обхода такой защиты. Так что не стоит и стараться.
Изображение

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Re: Вариант защиты

Сообщение dr.MIG » 17.03.2006 (Пт) 19:40

Densil писал(а):Один знакомый подсказал вариант защиты проги от копирования, которую он использовал для программы, написанной на C++ под DOS. Создаётся ключевая дискета (3,5 дюйма), которую нужно немного повредить (царапнуть иголкой слегка). Таким образом, получается уникальное расположение нерабочих секторов на данной дискете. Но я не знаю как осуществить проверку поверхности диска на предмет этой уникальности в коде VB. Если у кого есть идеи подскажите плиз, нужно для одной узкоспециализированной программы.

А нестандартное форматирование дискеты не будет более простым решением?
Salus populi suprema lex

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 17.03.2006 (Пт) 20:00

А потом с неё снимут образ и с помощьй эмулятора дискеты (есть и такие извращения) заставять прогу думать, что усё в ажуре.
Изображение

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 18.03.2006 (Сб) 11:31

keks-n писал(а):А потом с неё снимут образ и с помощьй эмулятора дискеты (есть и такие извращения) заставять прогу думать, что усё в ажуре.

Не, ну это конечно так, но ИМХО это более цивилизованно чем царапать дискету. :lol:
Salus populi suprema lex

cooler
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 90
Зарегистрирован: 09.08.2004 (Пн) 4:58
Откуда: Che sity

Сообщение cooler » 29.03.2006 (Ср) 20:00

Да даже с этой царапанной дискеты можно также снять образ, так что это плохая защита :)
Windows написанна с применением искусственного интеллекта. И как любое разумное существо старается работать как можно меньше :))

Random
Новичок
Новичок
Аватара пользователя
 
Сообщения: 45
Зарегистрирован: 21.02.2006 (Вт) 6:08
Откуда: Пермь

Сообщение Random » 29.03.2006 (Ср) 22:49

:)

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 30.03.2006 (Чт) 11:18

Опять привязка к "железу"... Да сколько же можно! Защита, считающая что пользователь никогда не будет менять конфигурацию компьютера, обречена на провал!
Моду создают модоки, а распространяют модозвоны.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 30.03.2006 (Чт) 11:20

Смотря какая.
Windows Activation привязывается к железу.
Просто реализовать это можно умно, а можно и совсем не умно.
Lasciate ogni speranza, voi ch'entrate.

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 30.03.2006 (Чт) 12:01

Windows Activation - как раз одна из самых нормальных "привязок". Потому что не считается, что пользователь не будет менять "железо" вообще! И переактивироваться надо, только если производится замена ключевых компонентов (материнской платы, процессора, ...)

Но пример, приведенный Random, это самая наглая "привязка" из встречающихся в природе - для изменения серийного номера нужно перекомпилировать приложение!
Моду создают модоки, а распространяют модозвоны.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 30.03.2006 (Чт) 12:07

Не совсем. Просто привязка делается не к одному компоненту, а к нескольким. И если меняется один-два компонента, то система умеет "перепривязаться".
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 86

    TopList