|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.01.2010, 14:50 | #1 |
Новичок
Джуниор
Регистрация: 31.12.2009
Сообщений: 2
|
Возможность сокрытия текста макроса
Уважаемые коллеги !
Могу ли я скрыть текст собственного макроса Excel 2007, 2010 ? |
02.01.2010, 17:55 | #2 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
В абсолюте нет.
А так смотря от кого Hint1: можно поставить защиту проекта VBA в VBE: Tools->VBAProject Properties...->Protection : Lock project for viewing - on + пароль Но так как (http://www.google.ru/search?hl=ru&rl...C%F3+%EC%E8%F4) даёт кучу решений, Hint2: это, равно как всякие ProtectVBA, не cпасает. В настоящее время в VBA сообществе превалирует мнение: что VBA код априори не стоит денег затрачиваемых на серьёзную защиту. Если уж по вашему мнению ваш алгоритм стоит защиты - выносите его в DLL(XLL) или COM компонент. Или переходите на программирование в .NET c использованием VSTO/VSTA. Впрочем, и это не даёт гарантии PS: Так как в последнее время этим вопросом интересовалось у меня несколько человек дам пару полезных (не очень популярных ) cсылок: http://zeltser.com/reverse-malware/a...documents.html https://blogs.sans.org/computer-fore...e-engineering/ Интересующиеся структурой файла MS OFFICE могут посмотреть здесь: http://www.codeproject.com/KB/cs/office2007bin.aspx Последний раз редактировалось Aent; 02.01.2010 в 19:04. |
02.01.2010, 19:03 | #3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Хфедя, защита стандартными средствами - не защита. Если метод защиты вам посоветуют здесь - этот метод тут же станет общедоступным...
Защититесь, договором, санкциями в отношении клиента, зарегистрируйте авторское право на продукт, хотя... Windows и Office защищены авторскими правами... Механизм еще нужен - как получить данные о нарушении авторского права (если это делается не публично, а тихонько, дома) и как его потом защитить в суде... Не парьтесь, Хфедя
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
02.01.2010, 23:47 | #4 |
Новичок
Джуниор
Регистрация: 31.12.2009
Сообщений: 2
|
Возможность сокрытия текста макроса
Спасибо за советы. Так как защита от лохов типа меня, то подойдет метод:
Tools->VBAProject Properties...->Protection : Lock project for viewing - on + пароль |
05.11.2010, 23:10 | #5 |
Пользователь
Регистрация: 30.01.2009
Сообщений: 75
|
Такой пароль вскрывается за несколько секунд. Так что не стоит париться. Лучше запаролить сам икселевский файл и открывать его внешним загрузчиком. Такой пароль снять ой как не просто. Но и это лажа, поскольку после открытия файла ничто не мешает пользователю пересохранить его без пароля, а затем сломать пароль VBA. Надо переделывать всю систему меню и отлавливать все сочетания клавиш. Впрочем, обратитесь к EducatedFool - он в этом деле корифей.
|
12.11.2010, 10:41 | #6 |
Пользователь
Регистрация: 23.10.2010
Сообщений: 44
|
Защита
хФедя, посмотри у меня на форуме - http://www.allakm.ru - в разделе Программирование - защита своих разработок VBA Excel. Используется 2 метода - LangMF - язык, смесь VBA и VB Script и www.Lockxls.com - файл получается шифрованный и стандартные открывалки не подойдут.
Последний раз редактировалось bux12; 12.11.2010 в 10:44. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Система сокрытия конфиденциальных данных в цифровых контейнерах | virik | Помощь студентам | 5 | 09.12.2009 21:55 |
DBGrid есть ли такая возможность | Baharev | БД в Delphi | 10 | 28.11.2009 20:17 |
Помогите с написанием макроса для Word,который преобразует кодировку текста из указанной в указанную | Сотников Роман | Помощь студентам | 6 | 30.05.2009 18:34 |
Запуск макроса с параметрами из другого макроса | Saladin | Microsoft Office Excel | 2 | 19.01.2009 09:43 |
Подскажите есть ли возможность | saags | Microsoft Office Excel | 2 | 20.11.2007 15:29 |