Страницы: 1
RSS
Закрыть код VBA от посторонних
 
Недавно возникла задача - закрыть код VBA.
Сразу оговорюсь: парольная защита - ненадежна. Запароленый код открывается в OpenOffice Calc безо всяких проблем и паролей.
Стал искать, все прелагают платные решения, которые либо не работают под 2010 и выше,либо за деньги - но всё равно не идеально.
У меня получились неплохие результаты с DoneEx XCell Compiler - платный.
Плюс - точно работает, код искажает в нечитаемый, большинство кода выносит в dll
Недостаток - создается два файла - ексель и dll.

Неплохой (а главное - бесплатный) способ скрыть код найден у наших англоговорящих коллег ТУТ

Но от  OpenOffice Calc он не спасает...
Кто то может подсказать решение?
Изменено: panix1111 - 25.07.2017 12:19:18
Мы в Екселе не работаем, мы в нём живём!
 
Уже обсуждалось 100500 раз. Нет надежного метода скрыть код VBA. Если проект такой уж ценный - выносите в DLL, иначе вскроют в любом случае. Да и DLL вскроют, не сомневайтесь. Но на это нужно больше опыта, что снижает вероятность взлома.

Я всегда исхожу из принципа: силы и затраты, пущенные в защиту проекта не должны превышать 15-25% прибыли от этого проекта. Иначе нет смысла заморачиваться на такую защиту.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Страницы: 1
Наверх