![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Что скажете... [Delphi, Windows]
ElectriC © (2007-07-05 19:10:00)
Страницы: < 1 2 ... 10 11 12 13 14 15 16 17 18 19 >
Написал прогу на KOL(хотя и не первую), что скажете?
http://slil.ru/24597111/1736559902/Symbols_Image.rar
ANTPro (2007-07-30 15:19:00) [281]> [94] Vladimir Kladov (30.07.07 14:49)
Возможно ли его поправить без перезаливки всего? BinDiff например?
ANTPro (2007-07-30 15:17:00) [282]> [89] Vladimir Kladov (29.07.07 15:45)
> Привязать к носителю - это опять пересылка данных ко мне
> и обратно. Или в тот момент, когда из легальной машины делается
> мобильная копия? Немножко опасно: алгоритм привязки трудно
> укрыть.
Посмотрите как сделано у The Bat!, в его прототивной версии The Bat! Voyager (у меня правда ломаная версия :)
> [89] Vladimir Kladov (29.07.07 15:45)
> Что - ничего? Прав нет? Я только добрался до проверки с
> урезанными правами. Там пока - ничего не запускается. И
> где тогда оригинальность, если ничего не видно?
Пользователь - админ. Запускается инсталятор создается окно(но не показывается, только кнопка на панели задач). И тутжу закрывается без вопросов и ругани.
ЗЫ Я такого странного инсталлера никода не видел.
Vladimir Kladov (2007-07-30 14:49:00) [283]Теперь я начинаю понимать, что с инсталлером. В KOL баг нашёлся с градиентом.
Vladimir Kladov (2007-07-30 10:15:00) [284]Восстановление из образа на той же машине не должно ничего испортить. Если образ был снят вместе с зарегенной программой, вообще больше ничего делать не надо, а если нет, то нужно опять в программе открыть ключевую картинку.
Как это у меня винда живёт без глюков уже второй год, не понимаю :)
iNSiDE (2007-07-29 21:11:00) [285]Так... Ближайший годик я восстанавливал винду из образа довольно часто, при появление малейших глюков, так как на диске С у меня из изменяемых файлов хранится разве что реестр, остальной профиль перенесен на другой диск. А это значит, что после первого же восстановления Windows регистрация зумера слетит... Печально ;(
Vladimir Kladov (2007-07-29 20:38:00) [286]Нет, не нужны. Требуется доступ только HKCU, куда копируется файл лицензии, в шифрованном виде.
Я и не хочу, чтобы были ещё лицензии. В принципе, реалистично выглядит вариант, когда программа просто копируется на сменный носитель, запускается с него на той же машине, проверяет права, и собщает, что её можно использовать с этого носителя на любой машине, но не более 7 суток или 49 часов суммарной работы. После чего нужен запуск на "родной" машине, для продления срока пользования. Имеется в виду, что программа в принципе не требует установки, размер имеет небольшой, запускать можно хоть с дискеты, не говоря уже о флэш-диске. Но если только такая схема защиты, как сейчас, то - только с наг-скрином, на другой машине. Вот я и подумал про вариант с работой со сменного диска-only.
Если пользователь не знает, как восстановить ассоциацию, запустив другую программу, то скорее всего, он вообще не знает, что это такое. Такой пользователь всё равно обратится к админу, и тот ему всё сделает.
Unknown Mystic (2007-07-29 19:05:00) [287]Вам недолго, мне не долго, а простому пользователю? Он вообще может не знать, где восстановить ассоциацию...
А выдача доплицензий - сомнительно... Во-первых это надо ждать, а во-вторых не известно, для чего они реально использованы будут.
Кстати для авторизации админские права нужны?
Vladimir Kladov (2007-07-29 15:45:00) [288]Привязать к носителю - это опять пересылка данных ко мне и обратно. Или в тот момент, когда из легальной машины делается мобильная копия? Немножко опасно: алгоритм привязки трудно укрыть.
Восстановление из образа - вряд ли (если логический серийный номер винта тот же). Но нужно ещё совпадение MAC-адреса.
Что - ничего? Прав нет? Я только добрался до проверки с урезанными правами. Там пока - ничего не запускается. И где тогда оригинальность, если ничего не видно?
ANTPro (2007-07-29 13:04:00) [289]> [87] Vladimir Kladov (29.07.07 08:31)
> И вообще пытаюсь придумать способ в отдельной версии Mobile
> работать только со съёмного устройства, с периодической
> (неделя/месяц) ре-активации методом запуска на машине с
> легальной лицензией. О перемещении профиля я как-то не думал.
> На другой машине оборудование другое. Это проблема.
А не лучше ли просто привязать к носителю? К серийному номеру логического диска.
> [87] Vladimir Kladov (29.07.07 08:31)
> Для легальных покупателей на случай пересаживания на другой
> комп, переустановки оси, апгрейда железа (сетевая, винт)
Восстановление ОС из образа тоже считается переустановкой?
И отключение сети или винта(одного из винтов) апгрейд железа?
Очень оригинальный инсталятор мне понравилось :) запускаешь его... и ничего
Vladimir Kladov (2007-07-29 08:31:00) [290]Ассоциацию недолго сбросить, при этом старая должна восстанавливаться. Большинство просмотрщиков легко ставят ассоциацию на себя, с обратным восстановлением это не всегда так.
Для легальных покупателей на случай пересаживания на другой комп, переустановки оси, апгрейда железа (сетевая, винт) я решил без проблем выдавать 5 лицензий за год, по крайней мере за первый год.
Так что и вы высылайте запрос, когда понадобится.
И вообще пытаюсь придумать способ в отдельной версии Mobile работать только со съёмного устройства, с периодической (неделя/месяц) ре-активации методом запуска на машине с легальной лицензией. О перемещении профиля я как-то не думал. На другой машине оборудование другое. Это проблема.
Честно: с большим удовольствием не делал бы защиту вообще. Но почему-то есть такая уверенность, что останусь в прогаре :)
А я нашёл баг. Проявляется на больших jpeg'ах, после переключения из Fit to window обратно и масштабированием вниз. Картинка занимает верхний левый угол, размер картинки не меняется. Вроде когда-то уже фиксил подобное, но с оптимизацией масштабирования вниз это вернулось.
И всё еще не получилось установить win2K. VmWare что-то чудит, не хочет ставить свои Tools на машину (сервисы не запускаются). Попробую Virtual PC.
Unknown Mystic (2007-07-29 02:00:00) [291]Кстати, Владимир, предлагаю подумать еще вот над чем:
Что будет, если поставить зумер под перемещаемым профилем. Ведь если человек сядет за другой комп, то там зумер будет незареген, а ассоциация останется... И придется либо каждый раз менять ассоциацию, либо незарегиным зумером смотреть... Естественно, если он не будет покупать лицензию на комп за которым раз в неделю сидит...
Может стоит запоминать предыдущию ассоциацию и в зависимости от установок запускать, открывать не зумером, а прогой с которой была ассоциация?
iNSiDE (2007-07-28 23:06:00) [292]А еще я такой наглый, что забыл одблагодарить автора))).
ОГРОМНЕЙШЕЕ ВАМ СПАСИБО)
iNSiDE (2007-07-28 23:05:00) [293]Я автор первого запроса). Оригинальная у вас система регистрации, я до сих пор не встречал... А если я на другой комп пересяду, мне придется заново регистрироваться? Это произойдет через месяц - два, а наверняка тогда программа уже выйдет из стадии бета-тестирования и начнет продаваться за денежки)
PS: надо же, я до сих пор глюков новых не обнаружил...
Vladimir Kladov (2007-07-28 13:23:00) [294]Ну вот, первый запрос пришёл. Прикол заключается в том, что письма, отправленные на vk@, приходят на zoomer@. А письма, отправленные на zoomer@, не приходят вообще. Так что все письма шлите на vk@, даже если ответ пришёл с zoomer@.
Vladimir Kladov (2007-07-27 22:25:00) [295]EndMenu, оказывается, закрывает текущее активное меню. Кто бы мог подумать. Но ни разу раньше не понадобилось.
Залил версию 4.01D с Dual interface, F12 меняет вид. Цвет заднего плана в виде "стандарт" = clWindow сначала, дальше меняем по вкусу. Не знаю, может clBtnFace в итоге сделаю.
Vladimir Kladov (2007-07-27 20:44:00) [296]Ну вот, ShowModalParented результата не дал. Заодно пришлось и NEW_MODAL пофиксить (он нужен, чтобы ShowModalParented работал, а с ним не компилировалось). Сделал "топорный" фикс с ещё одним символом MODAL_ACTIVATE_FIX, и теперь при активации все видимые окна выползают заодно с модальной формой (одна беда: у меня-то всё просто, 1 главная форма, и 1 модальная, в более сложных ситуациях порядок показа не гарантируется, кроме того, что текущая модальная впереди). И заодно сделал фиксацию модальности для клика, чтобы корректно работала при вложенной модальности, заметил, пока разглядывал код (до сих пор в KOL-проектах вложенной модальности хотя не встречал ни разу). В общем, фикс будет, для KOL, хоть и "топорный". Тоже польза.
Я пока суть да дело, между парой замесов уже почти довёл до ума стандартную тему, скоро будет готова к релизу.
Про Cancel в ассоциациях: теперь понял, что к чему. Поправил, будет верно. Я сразу-то тоже не просёк. Значит, так объяснили :)
Вот, кстати, глюк проскочил странный. Наг-панель появилась, когда было активное меню, и уже приготовился нажать на "Set password". И я успел кликнуть пункт, когда наг уже пошёл. Забавно то, что диалог установки пароля появился только после того, как прошёл наг. Хотя нет, забавно не это, а то, что я не смог его закрыть ни кнопкой Cancel, ни крестиком. Непонятно почему диалог сразу не повился, наг ведь не создаёт модального цикла обработки сообщений. И непонятно, почему не сработали клики по диалогу (хотя визуально все кнопки нажимались). Идеально было бы в момент старта наг-скрина убрать активные поп-меню, но не знаю, как. Запрещать появление нага при каких бы то ни было обстоятельствах вроде активного поп-меню весьма нежелательно: любое внешнее условие может быть использовано для целей взлома (достаточно ведь убрать наг-скрин, а если есть внешнее условие при котором он не стартует, то его можно просто сымитировать).
По поводу ковыряния. Если наковыряете чего, говорите, может я по недоразумению дыру какую для хакеров оставил. Сам-то я ломать чужие программы не мастак, я и свою-то защиту сломать не сумею (даже зная схему), ни опыта, ни умения обращаться с соответствующим инструментом.
iNSiDE (2007-07-27 17:41:00) [297]Вы точно неверно поняли то, о чем сказал я и, ранее меня (я всю ветку не читал) Unknown MysticПросто попробуйте нажать сами кнопку Cancel в окне ассоциаций. И это под админом)
ЗЫ: ключик высылаю, верю, что там конфиденциально все... Но будет время -- я дебаггером поковыряю-таки)
Unknown Mystic (2007-07-27 17:26:00) [298]Помоему вы не верно поняли/прочитали про глюк с сообщением о не возможности ассоциации. И я, и iNSiDE писали про одно и то же - про появление предупреждения, когда его быть не должно, а не про проблемы с самой ассоциацией.
Папка выбиралась из выпадающего списка рядом с кнопкой.
Да, немного поясню. Вместо 4 картинок, тогда отобразились 4 перечеркнутых рыжих круга (если ничего не путаю), а не пустота. И при выборе одного из них, зумер нормально отрисовал картинку (тумбы так и остались кривые)
и.нкогнито (2007-07-27 16:09:00) [299]Кстати, глюк не повторяемый, второй раз такого воспроизвести не получилось.
Vladimir Kladov (2007-07-27 16:08:00) [300]2ин.когнитотогда это просто баг неправильного подключения MHTooltips в первом варианте. Сейчас лежит 4.01с (с - маленькая).