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

Вниз

защита программ   Найти похожие ветки 

 
JL   (2003-11-10 21:51) [0]

Как "привязать" прогу к определенному компу?


 
wl   (2003-11-10 22:02) [1]

неужели этого вопроса до сих пор нету в FAQ-е?????


 
Anatoly Podgoretsky   (2003-11-10 22:10) [2]

Для начала заключить договор с компьютером.


 
Pat   (2003-11-10 22:50) [3]

>Как "привязать" прогу к определенному компу?
Во-первых нужно определиться, что такое "определнный комп". Чем определяется это понятие, а во-вторых лучше подумать о том, как усложнить жизнь тем людям, которые будут "отвязывать" прогу от компа.
if <проверка> then <работаем> else <нифига> обходится очень быстро


 
Passer-by   (2003-11-10 22:59) [4]

JL, см. почту. Тикие ответы..., и на хорошем форуме.


 
willys   (2003-11-10 23:49) [5]

скотчем.


 
Ihor Osov'yak   (2003-11-11 00:56) [6]

А зачем ее привязывать?


 
Ugh   (2003-11-11 02:17) [7]

Попробуй привязывать к серийному номеру винчестера... :)


 
mfender   (2003-11-11 06:06) [8]

А если к пользователю, то по сетчатке глаза.


 
Zergling   (2003-11-11 06:21) [9]

Ugh (11.11.03 02:17) [7]

Сколько раз твердил народу Anatoly Podgoretsky, что делать если пользователь начнет железо апгрейдить?


 
mfender   (2003-11-11 06:31) [10]

А уж если юзерь глаза проапгрейдит.... :)))


 
TUser   (2003-11-11 09:22) [11]


> что делать если пользователь начнет железо апгрейдить?

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


 
Zergling   (2003-11-11 09:31) [12]

TUser © (11.11.03 09:22) [11]

К свой проге напишем ряд утилит для теста/определения железа. Времени на кодинг хватит?


 
Кулюкин Олег   (2003-11-11 09:51) [13]


> Как "привязать" прогу к определенному компу?

Вы написали программу, "достойную" такой привязки?


 
АлексейК   (2003-11-11 10:02) [14]

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


 
Anatoly Podgoretsky   (2003-11-11 10:03) [15]

TUser © (11.11.03 09:22) [11]
Люди меняют и компьютеры и иногда делают большой апгрейд.
Но здесь другое, я признаю право привязки к железу, но для программ поддержки этого железа, например ОС
но в данном случае автор хочет решить свои проблемы за счет владельца компьютера, не было бы проблемы, если бы он купил железо, используемое для защиты за свой счет. Радикально внешний аппратный ключ.


 
Yakudza   (2003-11-11 12:23) [16]

А если с пользователем сразу оговаривается то что прога будет работать только на этом компе ?


 
Anatoly Podgoretsky   (2003-11-11 12:27) [17]

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


 
Polevi   (2003-11-11 12:28) [18]

ключ с использованием номера сетевой карты, вероятность апгрейда оной невелика


 
Anatoly Podgoretsky   (2003-11-11 12:31) [19]

Polevi © (11.11.03 12:28) [18]
Неоднакратно менял, точнее многократно, но это опять же оборудование пользователя, программист для его аренды должен получить согласие пользователя.
Вопрос этот не технический, а юридический.


 
Плохиш_   (2003-11-11 12:32) [20]

>Polevi © (11.11.03 12:28) [18]

Особенно для компьютера без оной ;-)


 
Yakudza   (2003-11-11 12:42) [21]

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


 
Anatoly Podgoretsky   (2003-11-11 13:09) [22]

Тебе правильно объяснили, это OEM версия, тебе ее дают со значительной скидкой, в сотни процентов, это не означает, что ты не сможешь сменить плату, а то что лицензия этого не позволяет, покупай коробочную версию и меняй все, что угодно и сколько угодно раз. Кроме того ты не имеешь право продавать компьютер всесте с ОС, опять же по тем же причинам. Это спецпродажа со скидкой, договор заключается только с тобой, без права трансфера.
Если не устраивает, то у тебя есть альтернатива, тоже относится и к Офис, поставляемое вместе с копьютером в 2.5 раза дешевле.
Сушествую и другие лицензии, всегда можно выбрать подходящую.


 
Yakudza   (2003-11-11 13:41) [23]

Я хотел XP активировать, а они не хотели, пришлось ругаться - таки активировали :)


 
Yrtimd   (2003-11-11 13:47) [24]

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



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

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

Наверх




Память: 0.5 MB
Время: 0.011 c
1-65909
Alexious
2003-11-08 13:52
2003.11.20
Edit?


8-66012
Юля
2003-07-24 14:17
2003.11.20
Пиксель


3-65730
Andrew1_1
2003-11-01 18:43
2003.11.20
BDE по сети


14-66126
Gorlum
2003-10-28 16:04
2003.11.20
:)))))


1-65917
mc_duck
2003-11-08 12:45
2003.11.20
Сохранение объектов.





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