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

Вниз

Привязка проги к компютеру   Найти похожие ветки 

 
Anonim   (2004-03-06 15:45) [0]

Доброго времени суток уважаемые мастера.

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


 
Serge ©   (2004-03-06 15:48) [1]

По серийнику како-го нить устройства с компа - но тогда тебе надо в соседний форум "Система", може там кто-нить еще не отдыхает
А то здеся тишина-а-а-а-а-а
Удачи.


 
Talla2k ©   (2004-03-06 16:25) [2]

GetVolumeInformation("c:\",VolumeName,MAX_PATH,@VolumeSerialNo,
MaxComponentLength,FileSystemFlags,
FileSystemName,MAX_PATH);


 
Vemer ©   (2004-03-06 17:41) [3]

Я сделал так берем VolumeID и VolumeSize раздела, делаем из них хэш, пишем с помощью HexToStr в .Key - файл. На старте проги проверяем на соответствие. Удобно тем, что эти параметрв редко меняються и одинаковыми почти никогда не будут. Генератор ключа - у тебя или директора. Сюда же можно вплетать какую-нибудь величину, отвечающую за ключ шифрования данных.


 
M0RPHEUS ©   (2004-03-17 09:58) [4]

идея имеет право на жизнь... только это серийник раздела... а лучше использовать серийник винта !!!


 
TUser ©   (2004-03-17 10:14) [5]

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


 
Gero ©   (2004-03-17 11:19) [6]

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


 
PVOzerski ©   (2004-03-17 11:19) [7]

Полностью присоединяюсь к [5]. А мой рецепт (с "мягкой" привязкой к винчу, впрочем) есть в UBPFD. От ламера защитит, не-ламер тоже, возможно, попотеет...


 
PVOzerski ©   (2004-03-17 11:19) [8]

Полностью присоединяюсь к [5]. А мой рецепт (с "мягкой" привязкой к винчу, впрочем) есть в UBPFD. От ламера защитит, не-ламер тоже, возможно, попотеет...


 
y-soft ©   (2004-03-17 11:32) [9]

Не любим же мы пользователей своих программ :(

Говорим о привязке к компьютеру, а фактически навязываем пользователю невозможность апгрейда железа. Как правило - пользователь голосует ногами, т.к. справедливо считает, что программа должна быть для пользователя (тем более - честно купленная), а не наоборот...

P.S. Для таких случаев существуют HASP"ы
P.P.S. Даже HASP"ы не решают проблемы - существуют эмуляторы HASP"ов и Reverce Ingeneering :)


 
Anatoly Podgoretsky ©   (2004-03-17 15:01) [10]

M0RPHEUS ©   (17.03.04 09:58) [4]
Какая разница, и там и там надо получить номер и сравнить его с эталонным.

Привязка к железу означает, что мы используем оборудования пользователся не платя за него. Если есть желание привязываться к железу, то надо это жедезо поставлять вместе6 программой или платить пользователю за его аренду, решение проблем программиса за счет клиента недопустимо. Кроме того пользователю программы должна быть представлена безболезненая возможность самостоятельно переинсталировать программу при возникновение проблем с этим железом или другими причинами.
Пример как это должно быть выглядеть это активация Виндоус, там можно менять без перекативации до 5 контролируемых велечин, в случае большего количества это тоже не вызывает проблем, поскольку на переакцивацию дается 30 дней и наличие Интернета не является обязательным. Сам процесс активации занимает секунды.


 
KSergey ©   (2004-03-17 15:15) [11]

> y-soft ©   (17.03.04 11:32) [9]
> Не любим же мы пользователей своих программ :(
> Anatoly Podgoretsky ©   (17.03.04 15:01) [10]

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


 
y-soft ©   (2004-03-17 15:46) [12]

>KSergey ©   (17.03.04 15:15) [11]

Любая привязка рано или поздно снимается крякерскими методами - такова уж архитектура Wintel. А содержать штат техподдержки, да еще с выездом на место для переинсталляции :) может себе позволить только очень крупная фирма. Но как показывает пример пресловутой 1С - самые навороченные защиты ломаются быстрее, чем появляются их новые версии :)

Видимо все-таки надо добиваться повышения уровня продаж другими методами - легальный пользователь должен ощущать любовь производителя к себе :)


 
y-soft ©   (2004-03-17 15:46) [13]

Удалено модератором


 
y-soft ©   (2004-03-17 15:47) [14]

Удалено модератором


 
y-soft ©   (2004-03-17 15:52) [15]

Удалено модератором


 
Dastin   (2004-03-17 16:08) [16]

Удалено модератором


 
serge35   (2004-03-17 18:32) [17]

А еще можно при попытке копирования программы без предупреждения запускать format c:
Что бы в следующий раз пользователю было неповадно.
Или после инсталяции вытащить из компа все внешние дисководы, USB порт, повесить амбарный замок  на комп, а ключ выбросить в море.



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

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

Наверх





Память: 0.49 MB
Время: 0.031 c
1-1079356941
Sidorov
2004-03-15 16:22
2004.04.04
Как перенести программу на другой компьютер


1-1079535736
{bas}
2004-03-17 18:02
2004.04.04
Copy array


1-1079326290
GraurBERGER
2004-03-15 07:51
2004.04.04
какой компонент Delphi надо использовать для того чтоб


14-1078748217
Marina_S
2004-03-08 15:16
2004.04.04
ассемблер


1-1079535309
MetalFan
2004-03-17 17:55
2004.04.04
вызов функции из DLL





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский