макрос - trial version

Программирование на Visual Basic for Applications
formentor
Начинающий
Начинающий
 
Сообщения: 24
Зарегистрирован: 02.12.2005 (Пт) 12:47

макрос - trial version

Сообщение formentor » 05.01.2006 (Чт) 16:26

здравствуйте, господа

можно ли как-нибудь макрос для excel'а оформить как триальную версию?
скажем, после 10(условно) дней использования он перестает работать или же убивается?
нигде не смогла найти ничего хотя бы приблизительного

плиз, подскажите, если кто-то знает

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 05.01.2006 (Чт) 16:41

Снимается на раз.
Одной галочкой в меню Сервис.
И никакой защиты.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

formentor
Начинающий
Начинающий
 
Сообщения: 24
Зарегистрирован: 02.12.2005 (Пт) 12:47

Сообщение formentor » 06.01.2006 (Пт) 13:59

GSerg писал(а):Снимается на раз.
Одной галочкой в меню Сервис.
И никакой защиты.


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

мое начальство хочет продавать мои макросы(ну типа - мне 2 процента) - стало быть, это дохлый номер?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 06.01.2006 (Пт) 14:25

Стало быть.
Дать ссылки на сайты, где лежат программы, которые на раз снимают любой пароль с офисных макросов, после чего их можно немного подправить в нужную сторону?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Димитрий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 194
Зарегистрирован: 26.01.2005 (Ср) 22:47
Откуда: Волгоград

Сообщение Димитрий » 06.01.2006 (Пт) 20:48

Любая защита макроса легко ломается.
Если и продавать, то только компилированный код.
Попробуйте делать COM надстройки для офиса, их гораздо труднее сломать.
А возможности и скорость в некоторых случаях выше.

formentor
Начинающий
Начинающий
 
Сообщения: 24
Зарегистрирован: 02.12.2005 (Пт) 12:47

Сообщение formentor » 07.01.2006 (Сб) 17:17

GSerg писал(а):Стало быть.
Дать ссылки на сайты, где лежат программы, которые на раз снимают любой пароль с офисных макросов?


дайте, плиз
признательна

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 07.01.2006 (Сб) 17:36

Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

abracadabra
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 80
Зарегистрирован: 30.11.2004 (Вт) 17:36
Откуда: Lviv Ukraine

Сообщение abracadabra » 10.01.2006 (Вт) 17:53

Можно сделать ограничение функций у триал-макроса (урезать код).
Крокодил, крокодю и буду крокодить!

uzer_@
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 16.08.2005 (Вт) 16:44
Откуда: Санкт-Петербург

Сообщение uzer_@ » 10.01.2006 (Вт) 18:05


uzer_@
Обычный пользователь
Обычный пользователь
 
Сообщения: 57
Зарегистрирован: 16.08.2005 (Вт) 16:44
Откуда: Санкт-Петербург

Сообщение uzer_@ » 10.01.2006 (Вт) 18:07

а еще можно никому не давать свой драгоценный макрос, чтоб его никто не ломал.

hohol_kz
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 05.08.2005 (Пт) 6:21

Сообщение hohol_kz » 17.01.2006 (Вт) 16:00

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

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

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

Те, кто взломает твой макрос, скорее всего сами в состоянии написать себе аналог, а не платить за твой. Посему ставь защиту и молись, чтобы покупатели дрались в очереди за твою разработку :)
А жизнь покажет, много ли народу догадалось поймать халявку.
На правах саморекламмы: "Кофейник" - это тот же "чайник", только круче.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 105

    TopList