Вопрос № 90996: Здравствуйте!!! Когда хочешь получить доступ к коду VBA надстройки в Excel, если проект защищён паролем,
появляется окно для ввода этого самого пароля. Можно ли сделать так чтобы оно не появлялось вообще?
Тоесть нельзя было вводить пароль....
Вопрос № 90.996
Здравствуйте!!! Когда хочешь получить доступ к коду VBA надстройки в Excel, если проект защищён паролем,
появляется окно для ввода этого самого пароля. Можно ли сделать так чтобы оно не появлялось вообще?
Тоесть нельзя было вводить пароль.
Отправлен: 11.06.2007, 21:25
Вопрос задал: Rewer8 (статус: 10-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: HookEst
Здравствуйте, Rewer8!
ИМХО, может и можно, в самой надстройке как-то исхитриться, но ничто не помешает отключить надстройку и все наши старания пропадут даром, также если мы как-нибудь поменяем настройки конкретного Excel, ничто не помешает так-же поменять их обратно.
Как вариант, для скрытия кода, можно сделать компиллированную надстройку, или *.xll или лучше Com AddIn, но для этого нужна среда VB6.0.
Кода писать практически столько же, как и в *.xla, но в результате мы получим "настоящую" dll, которую без декомпилляции уже не прочтешь.
Успехов.
Ответ отправил: HookEst (статус: Студент)
Ответ отправлен: 15.06.2007, 08:20 Оценка за ответ: 5 Комментарий оценки: Спасибо! Обидно что эти надстройки xla практически никак не защитить даже алгоритмы шифрования к паролю не применить. Ведь даже обычный файл Ексель позволяет это. Неужели нет других альтернатив?? уж больно легко снимается пароль аж правда больно