У кого есть опыт использования компиляторов для VBA кода , поделитесь , пожалуйста , впечатлениями от конкретного компилятора (плюсы, минусы), с которым имели дело. Например , интересны мнения по этому продукту | |
| 0 |
компиляторы кода VBA на рынке
13.06.2019 11:23:38
Доброе время суток.
Что-то никто не обратил внимание. Поставил попробовал. Да, код от альтернативных скрывается, так как остаётся только скомпилированный p-код (текстовый код модулей забивается нулями прямо в vbaProject.bin). Но, если в файле есть udf-функции и они используются на рабочем листе, то возникает ошибка сохранения. Похоже, как задокументировано у автора, возможна только автоматизация событий событий (случайное раскрашивание ячеек при перемещении отработало) и выполнение команд с Ribbon. Что заметно ограничивает сферу применения. Плюс, не совсем понятно смысл решения защиты, когда выполнение возможно только на том же компьютере и только тем же пользователем и той же версии Office
Могу только предположить, что более расширенную версию, защищающую код от просмотра автор продаёт за отдельные деньги. |
|||
|
|
13.06.2019 11:49:00
Андрей привет! Спасибо за исследование. Твой вердикт - на данном этапе разработка интересная, но бесполезная?
«Бритва Оккама» или «Принцип Калашникова»?
|
|
|
|
13.06.2019 12:10:48
bedvit, Я вчнера тоже глянул,но после Save the file immediately, if compilation is successful. If not, correct errors and retry. Что-то расхотелось даже смотреть :-) ну а The converted file can only be run in the same PC and in the Excel (or PowerPoint) version used for its compilation., как уже отметил Андрей, ваще не понятным смысл разработки делает.
Изменено:
По вопросам из тем форума, личку не читаю.
|
|
|
|
13.06.2019 12:31:45
БМВ, приветствую!, спасибо за инфо.
"The converted file can only be run in the same PC and in the Excel (or PowerPoint) version used for its compilation." Это запись, как по мне убивает на корню распространение данного продукта. Согласен с коллегами.
«Бритва Оккама» или «Принцип Калашникова»?
|
|
|
|
13.06.2019 12:46:47
Реклама, а вы кинулись исследовать )
roma.white, приведите в первом сообщении названия других компиляторов, иначе тема будет расценена как реклама и удалена, учетка забанена. |
|
|
|
13.06.2019 13:22:31
По вопросам из тем форума, личку не читаю.
|
|||
|
|
13.06.2019 14:08:32
Вить, рекламу с такими отзывами удалять грешно!
|
|
|
|
13.06.2019 14:55:53
Я бы, даже больше сказал, не реклама, а антиреклама вышла
«Бритва Оккама» или «Принцип Калашникова»?
|
|
|
|
13.06.2019 18:16:35
Добрый день , Vikttur
Конечно , это не реклама Secure++. Я просто хотел узнать мнение профессионалов о подобных продуктах на рынке. Вот еще два:
Изменено: |
|
|
|
13.06.2019 18:54:17
roma.white, а зачем жать на Enter по 2-3 раза?
|
|
|
|
13.06.2019 19:36:55
Всё это проблемные суррогаты, эрзаце. VBA для приложений не подготовлен для индивидуальной компиляции и изоляции от программы, в которой он работает. |
|||
|
|
13.06.2019 20:05:11
Тут просто приём интересен, как скрыть от альтернативных. А вот связано ли это с привязкой модифицированного vbaProject.bin к компьютеру и версии Excel - это вопрос. Думаю, что нет. Если у автора есть решение просто сокрытия кода от альтернативных, то, в принципе, это уже неплохая защита. Хотя, как водится, и тут не дремлют
|
|||||
|
|
14.06.2019 02:59:53
Я чувствую некую/какою-то иронию в этой описании (?) ...
Но все эти средства/вещи выполняются без верного/подробного знания взаимосвязей компонентов Excel и других (PPT, Word, Access, Visio, и так далее) и их движка (engine ?). В конце концов, Microsoft не будет раскрывать ни одного из этих секретов, за этим стоят огромные, жуткие деньги, это не прометеевский "Open Source". Все эти средства/вещи выполняются энтузиастами, а не людьми, знакомыми с исходным кодом Office. Из того, что я вижу на форуме, вы специалист, может быть, даже программист, таким образом вы знаете этот вопрос/дело лучше, чем я ... ну и конечно ... русский язык тоже лучше, чем я ... ... так о чём и как мне с вами обсуждать/дискутировать ? |
|
|
|
14.06.2019 09:32:50
Да было бы интересно составить список таких программ, с комментариями, плюсами, минусами для каждой.
«Бритва Оккама» или «Принцип Калашникова»?
|
|||
|
|
14.06.2019 17:37:27
А так чтобы плотно заниматься защитой именно в этом направлении самостоятельно, тогда нужно погружаться в |
|||
|
|
14.06.2019 18:26:10
«Бритва Оккама» или «Принцип Калашникова»?
|
||||
|
|
|||