@LuchS-lynx
инженер-ПТО

Какие существуют методы защиты Excel файла?

Пишу программу под свои нужды, но столкнулся с тем, что софт надо бы протестировать. Хотя не сказал бы что используемый код VBA слишком сложный или принципы работы какие-то супер, но мне требуется человек далекий от IT (конкретно строительстве), который бы смог оценить софт, выявить недостатки и вообще испытать мою альфу (а в перспективе и готовый результат) в полевых условиях. Т.к. этот рынок, в рамках решаемой мною задачи, пуст на автоматизацию, то в пределе хотелось бы довести и до продаж или выступить в роли фрилансера.

Задача, можно ли защитить, бесплатно или за относительно небольшие деньги (несколько тысяч рублей), сам файл и код (VBA) таким образом что бы выданный экземпляр мог работать только на каком-то одном устройстве или запускаться только с одной Флешки и не работать после копирования на других машинах?
  • Вопрос задан
  • 227 просмотров
Пригласить эксперта
Ответы на вопрос 3
dimonchik2013
@dimonchik2013
армяне в ночных клубах теперь не "итальянцы"
можно, смотри как этот сделан
Ответ написан
@ClearAirTurbulence
Можно просто запаролить
www.spreadsheet1.com/vba-password.html
Но это ненадёжно, есть софт, который это обходит.

И нужно учитывать еще вот это
www.spreadsheet1.com/read-document-vba.html

Можно обфусцировать код
www.spreadsheet1.com/excel-vba-code-obfuscation.html

Либо переписать код в VB6, VB.NET, C#.NET, VSTO, C++, Delphi.

А есть и специализированные решения, но они не бесплатны
www.spreadsheet1.com/unviewable-vba-project-app-fo...

И еще к вопросу о копирайте, как можно его прописать в backstage
www.spreadsheet1.com/how-to-build-a-custom-backsta...
Ответ написан
bopoh13
@bopoh13
VBA, Ruby (noob), analytic
То, что предложил dimonchik2013 и John Smith описано здесь: vba-excel.ru/forum/viewtopic.php?f=6&t=276; а вот обфускатор написать было бы интереснее https://stackoverflow.com/questions/17536607/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы