Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Защита макроса / 10 сообщений из 10, страница 1 из 1
16.01.2016, 12:19
    #39148720
ferzmikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита макроса
Здравствуйте!

И хочу сделать excel-ий файл с макросом как демо версию.

Какие способы есть защиты и как делать?

Есть идея такая. Перед запуском макрос выходит в интернет на какой то портал с указанными параметрами (ключ и значение) и спрашивает разрешение на запуск. Такая технология существует?
...
Рейтинг: 0 / 0
16.01.2016, 13:36
    #39148757
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита макроса
ferzmikk,

На сайт зайти можно. Передать и считать данные тоже.
Только вот нет технологий от нормальной защиты самого проекта - он ломается на раз-два. Конечно, какую-то основную массу пользователей защита проекта отпугнет, но если кто-то захочет сломать - он это сделает без особых усилий.
...
Рейтинг: 0 / 0
16.01.2016, 17:39
    #39148821
VSVLAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита макроса
ferzmikk,

удаленный рабочий стол на котором запускается приложение. Что-то похожее видел от Citrix, сохранять нельзя, всё рид онли
...
Рейтинг: 0 / 0
16.01.2016, 17:44
    #39148827
VSVLAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита макроса
Если уж делать демо, тогда поставлять демку без кода расширенного функционала, а когда оплата произведена, пусть проект выкачивает дополнительные компоненты/модули с кодом, чтобы получить полнофункциональное приложение. Не идеально, но лучше обычного скачивания ключа. + функционал переносить на COM DLL, а макросы - тонкий клиент, UI
...
Рейтинг: 0 / 0
16.01.2016, 18:35
    #39148848
Защита макроса
ferzmikk,

всю логику реализовать на сайте, а макрос использовать только как http-клиент. Надеюсь, антивирусы не будут против такой радости.
...
Рейтинг: 0 / 0
16.01.2016, 19:08
    #39148857
ferzmikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита макроса
мимопроходилтреднечиталferzmikk,

всю логику реализовать на сайте, а макрос использовать только как http-клиент. Надеюсь, антивирусы не будут против такой радости.

Получается надо еще писать код для HTML?
А как использовать макрос как Http-клиент
...
Рейтинг: 0 / 0
16.01.2016, 20:55
    #39148891
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита макроса
ferzmikk,

наберите в поисковике:
MSXML2.XMLHTTP VBA или MSXML.XMLHTTPRequest VBA.

Как пример могу дать пару ссылок со своего сайта, где реализовано обращение к сайтам:
Перевод текста в ячейках через Google
Получить курс валют от Сбербанка
...
Рейтинг: 0 / 0
16.01.2016, 21:58
    #39148912
Защита макроса
ferzmikk,

ненадо писать на html, надо написать сервис, отвечающий на POST-запрос, который содержит параметры, а макрос должен будет формировать этот запрос и обрабатывать ответ. Все остальные способы защиты — или мёртвому припарка или превращение виндуса клиента в криптоклоаку с усб-ключами.
...
Рейтинг: 0 / 0
17.01.2016, 00:59
    #39148965
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита макроса
The_PristТолько вот нет технологий от нормальной защиты самого проекта - он ломается на раз-два.есть вариант защиты, который так просто не ломается, какой-то софт типа finereader втыкает свои расширения, до которых мне не удалось достучаться. пишет что-то вроде "project is unviewable", и хоть тресни.
...
Рейтинг: 0 / 0
17.01.2016, 09:44
    #39148992
alex77755
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита макроса
project is unviewable делает Protect VBA 1.6, но не факт, что не ломается.
По крайней мере код посмотреть и скопипастить вполне можно
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Защита макроса / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]