Ввод регистрационного номера программы. Ну почему всё так непросто?
Некоторое время назад я занимался жутко интеллектуальной деятельностью – ручной проверкой результатов автоматического теста, проверяющего корректность работы популярных приложений на данной сборке операционной системы. Проще говоря, этот тест устанавливает OS, затем ставит приложение из списка и проверяет базовую функциональность на предмет не поломалось ли чего. Если что-то идет не так, то тест сообщает о найденных проблемах. Такой себе regression testing для самой OS.
Так вот, в процессе установки «сбойных» приложений («сбойный» в кавычках, поскольку причина сбоев не в самих приложения, а в изменениях в самой системе) сама собой сформулировалась мысль, что разработчики всячески пытаются превратить ввод регистрационного номера программы в одноразовое действие. Это, кстати, и к Microsoft относится.
Классика – это запрет вставки номера из буфера обмена. В чём тут глубинный смысл мне наверное никогда не понять. Да, я знаю, что пираты кладут серийный номер программы в текстовый файл рядом с инсталляцией. Понятно что проще всего его оттуда скопировать через буфер обмена. Ну и что? А если я легальный пользователь, переустанавливающий приложение? Я не люблю искать коробку с номером, мне проще его один раз сохранить в текстовом файле.
Далее, окно вводе номера разбивается на несколько отдельных полей ввода. Ура! Мы сделали точно также как сделано в продуктах Microsoft. Молодцы, только кто вам сказал, что это удобно? Опять же копировать из буфера обмена за раз по кусочку – сущее мучение.
Online активация/регистрация. Понятно зачем это надо, не понятно почему нельзя дать несколько дней для того чтобы активировать продукт. Еще хуже, если при деинсталляции нужно выполнить online деактивацию, чтобы сбросить счетчик инсталляций. Жутко неудобно, особенно если полетел жёсткий диск.
Вот такие вот наблюдения.
Несколько полей ввода я еще стерплю. Но (кстати, насколько я помню, это и к микрософту относится тоже) – ЕСЛИ УЖ СДЕЛАЛИ АВТОПЕРЕСКОК В СЛЕДУЩЕЕ ПОЛЕ ПРИ ПЕЧАТИ, СДЕЛАЙТЕ И АВТОПЕРЕСКОК В ПРЕДЫДУЩЕЕ ПО БЕКСПЕЙСУ!!! Поубывав бы.
Я буду учаcтвовать!
А есть такие инсталляторы (не припомню названий) где ты копируешь код вида “1111-2222-3333-4444-5555″, а оно автоматически по разным боксам его и раскладывает
Очень удобно.
И кроме того, обход вставки из буфера (почему-то) всегда удавалось обойти через Ctrl+V, хотя в меню правой кнопки мыши пункт был заблокирован
.
Гм, я про мышь и не подумал вообще.
>>>И кроме того, обход вставки из буфера (почему-то) всегда удавалось обойти через Ctrl+V, хотя в меню правой кнопки мыши пункт был заблокирован
.
А может наоборот?
У Adobe большая часть продуктов автоматом все раскидывает. Я кстати когдато тоже такую фигню педалил. Тоже раскидывало.
Я разработчикам таких текст-боксов рекомендую обратить внимание на такой компонент: http://www.gotdotnet.ru/Downloads/Examples/279046.aspx
Он позволяет фильтровать все и сразу.
Shift+tab
Главный плохиш тут не M$. Попробуйте вставить регномер ReadIRIS из буфера, особенно если речь идет о ее Mac версии. Вот смеху будет… А потом восстанавливать работоспособность придется с помощью очень неочевидных, почти хакерских средств. И так много с какими программами.
Вот чем мне нравится open-source так это отсутствием всей этой нездоровой паранойи…
Adobe – чемпион по удобству пиратской установки)
А почему бы не сделать unattended install, с уже зашитым сериалом?
Просто мне было удобнее отлаживать всё это на локальной машине, а не в лабе.
онлайн регистрация – согласен – редкостное извращение.
скоро регистрация будет занимать времени в 10 раз больше, чем установка продукта
И я свою базуку из сундука достану – пойду в первых рядах.
СтОит отметить еще вариант, когда надо отослать рег.код кому-то, но сам рег.код настолько привязан к железу, что при переключении ЦД-РОМа с одного шлейфа на другой или изменении объема памяти софтина требует активации заново…
Кстати, а не из-за перебора в плане борьбы с ботами на данном блоге после ввода гаптча не возвращаешься в ту запись, куда писал комментарий?
На данном блоге нет Gaptcha.
Хм… Но что-то было – точно!
Теперь нет.
И из этого следует вывод, что … ?
Тут я похоже немного наврал. Gaptcha есть (часть Spam Karma 2), но она включается только тогда, когда комментарий сильно похож на спам.
Эх… И меня сосчитали… Это уже не человеческий, а программный фактор.
Ну вы загнули, это еще что, достаточно небезызвестная защита Safecast идет куда дальше. Нет, там нет никакого ввода серийных номеров и активации он-лайн, забудте
Там есть чудесная фича, которая открывая жесткий диск в RAW режиме ставит на него свою метку кажется в 32 сектор, в итоге, даже если вы ПОЛНОСТЬЮ переустанавливаете систему, но триал у программы истек, даже в свежеустановленной системе программа скажет что триал истек
Правда лечится все это затиранием этого же 32 сектора…. Но, помимо этого защита еще жутко г@дит в системе и в реестре, поэтому сомнительная выгода. А на счет вставки точнее её запрета из буфера, вообще непонятно что, простой юзер как раз и введет серийник с клавиатуры, они как правило вообще незнакомы с хот кеями
/me еще не видел ни одну “крутую” защиту, которая не гадила бы в системе по крупному…
А еще у человека может просто не быть интернета.
И ему захотелось купить лицензионной Халфы2 со Stream и соотв.ему проблемами.
Создатели уже давно решили, что во всех углах Земли (в том числе и подо льдом в Арктике) есть широкополосный Ынет за небольшие деньги.
То, что там есть широкополосное подключение к Интернету я не удивлюсь. По крайней мере в 90-х фидошники (поинты) там были. А вот что вы там делаете, Neandertalets?
В Арктике – уже ничего.
Но присутствовал… виртуально.
P.S. Странные у вас поинты, мои только умели доставать всё необходимое при крайне межленных “диалапах”.
То Neandertalets – ну почему же, если говорить о системах защиты именно ПО то таких систем очень много, которые не гадят, просто навесная защита, вроде ASProtect, Armadillo и т.д. Они защищают чисто программный код, и максимум что создают, пару ключей в реестре, и не более.
То Eugene – инета реально может не быть, но как говорят это уже ВАШИ проблемы)))) На сколько я знаю, та же небезызвестная система защиты игр от копирования компании StarForce хотелаа вести систему активации, при которой в игру можно поиграть только активировав её через их сервер через интернет, туда передается ваш уникальный Hardware ID вашей машины, генерируется активационный код, вводится, и игра активирована, можете играть. Не знаю, дошло ли дело до реализации, в игры давно не играю ))))
Обычные IP поинты. Сам так ходил, пока не забросил.