|
0 / 0 / 1
Регистрация: 05.01.2011
Сообщений: 13
|
|
Как защитить свой проект на VBA под Excel?09.01.2011, 09:18. Показов 8933. Ответов 39
Метки нет (Все метки)
У меня вопрос- как можно защитить программу на VBA(EXCEL) чтобы юзеры могли ею пользоваться, а вот 'потусторонние' прогеры не совали нос не в своё дело
)) Достаточно ли просто поставить пароль на проект или нужно ещё что-то?Заранее спасибо.
0
|
|
| 09.01.2011, 09:18 | |
|
Ответы с готовыми решениями:
39
Можно ли защитить проект VBA для Excel от просмотра как-нибудь кроме пароля? Как защитить VBA код в EXCEL? Как защитить свой скрипт? |
|
22 / 5 / 1
Регистрация: 05.09.2010
Сообщений: 370
|
|
| 09.01.2011, 09:28 | |
|
http://relib.com/forums/topic.asp?id=838793
0
|
|
|
0 / 0 / 1
Регистрация: 11.10.2010
Сообщений: 363
|
|
| 09.01.2011, 16:40 | |
|
безусловно пароль не спасет нужно доп приложение защиты. я лично пару раз писал что то подобное, но и это не гарантия. важно что именно вы хотите защитить данные или исходный код
0
|
|
|
0 / 0 / 1
Регистрация: 05.01.2011
Сообщений: 13
|
|
| 10.01.2011, 14:58 [ТС] | |
|
Наверное, всё-таки исходный код. Я не слишком мудрый программист на VBA, только начинаю.
Я хочу скрыть несколько листов с данными и оставить для просмотра только первый. Скрыл листы я элементарно - в свойствах листа (из редактора VBA). На проект поставил пароль. Как ещё можно защититься?
0
|
|
|
0 / 0 / 1
Регистрация: 11.10.2010
Сообщений: 363
|
|
| 17.01.2011, 10:46 | |
|
скрыть от всех или только от несанкционированного доступа? На какое то время или вообще?
0
|
|
|
0 / 0 / 1
Регистрация: 05.01.2011
Сообщений: 13
|
|
| 17.01.2011, 10:52 [ТС] | |
|
Разве это имеет значение? Просто ото всех.
Я же скрыл лист в проекте, а защитиив проект защищу и данные на листе... разве нет? Дайте любую зацепку, любой намёк. Дальше я уж сам... Просто я новичок в VBA.
0
|
|
|
0 / 0 / 0
Регистрация: 06.04.2017
Сообщений: 45
|
|
| 30.01.2018, 11:13 | |
|
Всем доброго дня!
Нужна помощь... Прошло уже много лет, но тема еще актуальна, может что то изменилось? Или есть однозначное решение, чем лучше защитить свой excel c VBA, чтобы пользователи могли с ним работать (запускать макросы), но не могли его взломать (скопировать код, увидеть формулы, которые скрыты)?
0
|
|
|
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
| 30.01.2018, 12:13 | |
|
Sergey533,
Авторские программы, библиотеки, надстройки и шаблоны xlCompiler Авторские программы, библиотеки, надстройки и шаблоны Protect VBA
0
|
|
|
0 / 0 / 0
Регистрация: 06.04.2017
Сообщений: 45
|
||
| 30.01.2018, 13:05 | ||
|
Алексей, спасибо за ответ, но это не выход...
xlCompiler - во первых платная, во вторых не все функции поддерживает... Protect VBA - можно взломать, как я понял
0
|
||
|
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
| 30.01.2018, 14:44 | |
|
Sergey533, посмотрите Похожие темы внизу страницы.
Например Как максимально защитить свой труд от взлома (имеет смысл читать только вторую страницу). Можно все функции перенести в надстройку типа XLL: https://msdn.microsoft.com/ru-... e.12).aspx Но для ее создания нужна Visual Studio, которая, по идее платная.
0
|
|
|
0 / 0 / 0
Регистрация: 06.04.2017
Сообщений: 45
|
|||
| 30.01.2018, 16:12 | |||
|
0
|
|||
|
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
||||
| 30.01.2018, 17:21 | ||||
![]() Вы думаете, что ваш код настолько ценный, что человек, способный декомпилировать его, не сможет написать аналогичный? Ушел из темы
1
|
||||
|
0 / 0 / 0
Регистрация: 06.04.2017
Сообщений: 45
|
||||||
| 30.01.2018, 18:24 | ||||||
|
Алексей, я же не спорить сюда пришел, а за советом...
Времени на все у меня не хватает, так вот и хочу заняться сразу тем что меня устроит. Так как я не так силен в этом, поэтому и обратился. Вот мне для это задачи самое простое будет VB6 или .NET или XLL? я знаю только VB из excel и то не далеко профессионал, но есть желание!
0
|
||||||
|
|
|
| 30.01.2018, 20:20 | |
|
"Visual Studio, которая, по идее платная" - есть и бесплатная версия Visual Studio Community 2017. В идеале натив код ( машинный) на С++ в xll. Но это низкоуровневые программирование с управление памятью и выстрелами себе в ногу... Короче для опытных спецов. Поэтому это НЕ будет самым простым. Можно писать xll в студии на С#, проще, но библа получится в байт коде (CLR),
Добавлено через 16 минут Опять же, в той же студии есть возможность напилить надстройку VSTO для Excel. Для этого там множество инструментария. Правда развертывание несколько сложнее чем xll. Зато писать проще.
0
|
|
|
|
||
| 30.01.2018, 20:31 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 06.04.2017
Сообщений: 45
|
|
| 30.01.2018, 20:35 | |
|
А придется пользователям регистрировать этот dll?
0
|
|
|
Модератор
|
||||||||||||
| 30.01.2018, 22:43 | ||||||||||||
|
Вот к примеру код на C#:
0
|
||||||||||||
|
0 / 0 / 0
Регистрация: 06.04.2017
Сообщений: 45
|
||
| 30.01.2018, 22:53 | ||
|
А не подскажите, в VB6 на много сложнее вскрыть? просто я "C#" вообще не знаю, а VB6 интуитивно разбираться буду...
0
|
||
|
Модератор
|
||||||||||||
| 30.01.2018, 22:59 | ||||||||||||
|
Пример, код:
1
|
||||||||||||
| 30.01.2018, 22:59 | |
|
Помогаю со студенческими работами здесь
20
Как защитить свой роутер? Как защитить свой сайт Как защитить свой пароль? Как защитить свой контент как защитить свой программный продукт? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|