Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];

Вниз

Защита от пиратства   Найти похожие ветки 

 
KilkennyCat ©   (2005-01-23 13:08) [40]


> её раскопирует пол города и будит пользоваться.


полгорода пользуется программой "теплопотери здания"? чтож-она делает-то такое? или кто у вас там в городе живет?


 
Александр1   (2005-01-24 09:02) [41]


> Беспечный_Ангел ©   (23.01.05 11:35) [39]
>
> > Александр1   (22.01.05 21:36) [33]
>
> Не првильно понял :о) Он показывает ФИЗИЧЕСКИЙ номер первого
> IDE диска... А вот на сколько логических дисков он разбит
> - вопрос канэшно... )))

А как посмотреть физический номер второго диска. У меня винчестеров 3-и штуки стоит.
И ещё у флеш памяти есть такой номер?


 
Александр1   (2005-01-24 09:05) [42]


> KilkennyCat ©   (23.01.05 13:08) [40]
>
> > её раскопирует пол города и будит пользоваться.
>
>
> полгорода пользуется программой "теплопотери здания"? чтож-она
> делает-то такое? или кто у вас там в городе живет?

Просто её раскопировали организациям. Организации проектируют здания и сооружения. При проектировании в здании системы отопления надо знать сколько тепла теряет каждое помещение. Очень удобная программа считает эти теплопотери. Согласно СНиП 2.04.05-91*.
Не посвещенным людям врятли понять. Чё за программа.


 
Александр1   (2005-01-24 09:08) [43]


> Беспечный_Ангел ©   (22.01.05 12:33) [20]
> { **** UBPFD *********** by delphibase.endimus.com ****
> >> Получение серийного номера BIOS
>
> Зависимости:
> Автор:       Gua, fbsdd@ukr.net, ICQ:141585495, Simferopol
> Copyright:
> Дата:        03 мая 2002 г.
> ***************************************************** }
>
> function GetBiosNumber: string;
> begin
>  result := string(pchar(ptr($FEC71)));
> end;

Чё-то не хочет работать?
Может кто-нибуть ещё знает че в копмпьютере можно проверить такое уникальное. Что в другом компе уже другое. Например какой-нибуть номер материнки (если он есть) или дату создания


 
Digitman ©   (2005-01-24 09:55) [44]


> Чё-то не хочет работать?


и не будет.
потому что этот код - полное непонимание автором происходящего.


 
Александр1   (2005-01-24 10:31) [45]


> Digitman ©   (24.01.05 09:55) [44]
>
> > Чё-то не хочет работать?
>
>
> и не будет.
> потому что этот код - полное непонимание автором происходящего.

А как надо?


 
4eshka)   (2005-01-24 14:48) [46]


> Александр1   (24.01.05 09:08) [43]
>
> > Беспечный_Ангел ©   (22.01.05 12:33) [20]
> > { **** UBPFD *********** by delphibase.endimus.com ****
> > >> Получение серийного номера BIOS
> >
> > Зависимости:
> > Автор:       Gua, fbsdd@ukr.net, ICQ:141585495, Simferopol
> > Copyright:
> > Дата:        03 мая 2002 г.
> > *****************************************************
> }
> >
> > function GetBiosNumber: string;
> > begin
> >  result := string(pchar(ptr($FEC71)));
> > end;
>
> Чё-то не хочет работать?
> Может кто-нибуть ещё знает че в копмпьютере можно проверить
> такое уникальное. Что в другом компе уже другое. Например
> какой-нибуть номер материнки (если он есть) или дату создания


Ты конечно извени, выше я приводил пример. И компонент называл припомощи которого можно все это сделать.
А этот код бужет работать только в Win9X, в Xp можешь из реестра эту информацию брать. ВОТ


 
Александр1   (2005-01-24 15:35) [47]


> Xp можешь из реестра эту информацию брать. ВОТ

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


 
Digitman ©   (2005-01-24 15:45) [48]


> Александр1


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


 
Digitman ©   (2005-01-24 15:55) [49]


> Александр1


знаешь почему столь живуча та же пресловутая 1С ?

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

1С живуча и продолжает приносить доходы ее разработчикам и франчайзи-прихлебателям потому что КУЧА НАРОДА регулярно, в том или ином виде, непрерывно работает над ее апдейтами ... ВНЕ зависимости от того, чем был обоснован очередной апдейт - то ли очередным поносом наших законотворцев, то ли очередным запором разработчиков собственно среды.


 
KilkennyCat ©   (2005-01-24 16:23) [50]


> Просто её раскопировали организациям. Организации проектируют
> здания и сооружения. При проектировании в здании системы
> отопления надо знать сколько тепла теряет каждое помещение.
> Очень удобная программа считает эти теплопотери. Согласно
> СНиП 2.04.05-91*.
> Не посвещенным людям врятли понять. Чё за программа.


Да посвященные мы... лицензии строительные оформляем, однако. Только все равно не понятно, откель у вас столько строителей, на пол-города.


> 1С живуча и продолжает приносить доходы ее разработчикам
> и франчайзи-прихлебателям


Более того, года три назад, на одной из конференций по 1С я присутсвовал (там кофе на халяву). Так вот дяденька с нехилой должностью в 1С, практически официально признал, что они не против пиратский копий своей программы, так как 80% дохода составляет обслуживание, а не продажа. И чем больше распространится копий, тем больше они (1С) заработают.


 
Александр1   (2005-01-24 18:01) [51]

I>
> Digitman ©   (24.01.05 15:45) [48]
>
> > Александр1
>
>
> тебе насчет рабства, кажется, уже говорили ?
> неужели ты не понимаешь, что ставить юзера в зависимость
> от твоихкакпризов как минимум не есть корошо ?
> а если у юзера железо, к которому ты привязался, вышло из
> строя и он вынужден заменить это железо ? или юзер апгрейд
> сподобился в кои-то веки сотворить своему железу ? он что,
> не имеет на это право, по-твоему ? или, заплатив уже тебе
> единожды, галопом на поклон к тебе вновь бежать обязан ?
> мол, на тебе , дорогой мой разработчик, еще N денег, только.
> мол, позволь мне после установки нового железа юзать твою
> расчудесную прогу ?

Это не рабство! Во первых на кафедре где я устанавливаю свою прогу железо не меняли и не будут менять наверное никогда. Там стоят Celecon-ы 433. И никто ими не занимается. А если и поменяет кто чего то я им БЕСПЛАТНО прошивку пришлю! Принесу и поставлю. На кафедре пускай работает за так. А Организации, у которых есть деньги покупать проги по 60 тыс руб. На мою за 1-3 тыс р найдётся. Почему я им должен на холяву давать. А если не привязать, то украдут студенты обязательно! И тогда я с этой программы ни копейки вообще не получу!!!! А там ещё столько можно программ по расчёты написать. А получается, не буду, т.к. работать вообще бесплатно я не могу.


 
Александр1   (2005-01-24 18:02) [52]


> KilkennyCat ©   (24.01.05 16:23) [50]


> Более того, года три назад, на одной из конференций по 1С
> я присутсвовал (там кофе на халяву). Так вот дяденька с
> нехилой должностью в 1С, практически официально признал,
> что они не против пиратский копий своей программы, так как
> 80% дохода составляет обслуживание, а не продажа. И чем
> больше распространится копий, тем больше они (1С) заработают.

Сравнил меня и фирму. Да ещё 1С! Они в любом случае деньги заработают. Пойми такая уже ситуация была. Я и мой друг вообще ничего не получили. Парились парились и фиг её никто не купил. Т.к. когда мы предложили продать им её, они (3-и организации) сказали, что она у них уже есть. Да действительно есть! Мы сами на практики были видели у них на всех компах наша маленькая программулька! Они даже не знали, что авторы мы. Показали нам между прочем её и говорят вот студенты с кафедры такую программу принесли так хорошо считает вам ни надо ли рублей за 100 дам скачать! Это хулиганство!!!! Меня это просто бесит!


 
Александр1   (2005-01-24 18:04) [53]

Может не будим спорить. Помогите пожалуйста привязать программу к компу. Это действительно надо. Иначе вообще программирование теряет всякий смысл.


 
Юрий К   (2005-01-24 18:46) [54]

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


 
MacroDenS ©   (2005-01-24 18:51) [55]

Может не будим спорить. Помогите пожалуйста привязать программу к компу.
Возьми стальной канат, привари его к корпусу компа, а второй к сейфу, в сейф положи дискету/диск с прогой и исходниками, а код к сейфу забудь навсегда, тогда точно не упрут, да и к железу компа вроде как привязана.


 
4eshka)   (2005-01-24 18:53) [56]


> Может кто знает как прочитать номер материнской платы например
> или ещё что-нибуть?

Loool :)))))
http://www.mitec.cz/ :)
Mitec System Information


 
Miralex ©   (2005-01-24 18:57) [57]


> Может не будим спорить. Помогите пожалуйста привязать программу
> к компу. Это действительно надо. Иначе вообще программирование
> теряет всякий смысл.


Это действительно так. И не обращай внимание на яростных противников привязывания программы к железу (винту например). Когда они попадут в твою ситуацию - запоют по другому!

Делай так:
Собирай всю инфу по железу (мать, проц, видяха, винт)
Далее генерируешь ключик, где в нем будет спрятана ета информация. В ключик не забудь досыпать мусора всякого... зашифровать малоизвестным алгоритмом не помешает. ну и тд!
Но смысл следующий:
Дать пользователю иметь возможность частично поменять железо и при етом сохранить работоспособность твоей программы!

А ето делаеться так:
После запуска программы ты будешь заново собирать инфромацию.. проверять ключик.. и реагируй если например пользователь сменил более 50% железа.
В итоге твой покупатель сможет менять свой винт как и свои носки - каждый день! при етом программа будет работать!.. а вот когда он поменяет больше 50% своего железа - тогда ему придеться заново получить ключик!

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

Как сделать проверку ключа ты найдешь в нете! старайся не использовать if и тд! Также в ключик не забудь подмешать каких нибудь констант твоих формул! При попытке взломать придеться потратить на изучение твоей математики. (иначе при частично неправильном ключе - твоя программа будет считать неправильно).  Или же взломщику придеться потратить время на изучение структуры твоего ключика и метода шифрования и тд! В любом случае каждый этап надо хорошо запутывать!
И тд.

Далее думай сам. Главное что я хотел тебе показать - как привязать программу к железу и при этом дать возможность частично менять железо!


 
maxz ©   (2005-01-24 19:41) [58]

че вас всех на железе зациклило?! в DelphiWorld есть статья по защите от копирования. почему бы ее не попробовать?


 
KilkennyCat ©   (2005-01-24 23:41) [59]

Вся беда в том, что после драки кулаками не машут. Либо изначально надо планировать коммерческое использование, строить политику, либо теперь просто пытаться извлечь выгоду из создавшейся ситуации. Я бы на Вашем месте написал бы другую прогу, защитил бы ее, и продавал, упоминая в качестве рекламы первую.


 
Александр1   (2005-01-30 09:30) [60]


> Miralex ©   (24.01.05 18:57) [57]

Ты гений! Спасибо большое.



Страницы: 1 2 вся ветка

Форум: "Основная";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.59 MB
Время: 0.039 c
1-1106990305
ivane
2005-01-29 12:18
2005.02.13
Графика в TRichEdit


3-1105678872
БДешник
2005-01-14 08:01
2005.02.13
Работа с InterBase


1-1106920597
KAA_VS_1C
2005-01-28 16:56
2005.02.13
консольное приложение - перехватить ввод


1-1106738025
Aleks
2005-01-26 14:13
2005.02.13
Как перехватывать ошибки при работе программы


3-1105600202
РВА
2005-01-13 10:10
2005.02.13
Ошибка при вводе данных





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский