O защите с помощью программы Protect VBA
Добавлено: 31 авг 2008, 01:33
C подачи Mint86 решил разобраться что делает программа ProtectVBA, неоднократно упоминавшаяся на этом форуме (текущий сайт http://www.dombajsoft.com/ ).
Выяснилось, что как и предполагалось, она только правит поток project в в _VBA_PROJECT_CUR,
представляющий из себя текстовый файл с параметрами проекта.
Поэтому проект легко востанавливается с помощью любого редактора компаунд документов.
Например, можно использовать плагин DocFile Brouser Игоря Павлова, применяемый с FAR или Total Commander (http://plugring.farmanager.com/downld/files/fdb102.zip)
Нужен Far c версией не младше 1.65.
Таким образом и эта защита VBA проекта как и стандартная вскрывается за пару минут
Поэтому я ещё раз предлагаю всем озабоченным секретностью своего VBA кода, прятать функциональность в XLL, в СOM AddIn или в проекты VSTO(VSTA) для .NET
Выяснилось, что как и предполагалось, она только правит поток project в в _VBA_PROJECT_CUR,
представляющий из себя текстовый файл с параметрами проекта.
Поэтому проект легко востанавливается с помощью любого редактора компаунд документов.
Например, можно использовать плагин DocFile Brouser Игоря Павлова, применяемый с FAR или Total Commander (http://plugring.farmanager.com/downld/files/fdb102.zip)
Нужен Far c версией не младше 1.65.
Таким образом и эта защита VBA проекта как и стандартная вскрывается за пару минут

Поэтому я ещё раз предлагаю всем озабоченным секретностью своего VBA кода, прятать функциональность в XLL, в СOM AddIn или в проекты VSTO(VSTA) для .NET
