Как защитить VBA файл?
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как защитить VBA файл?

Как защитить VBA файл?

Ответ
Поиск в этой теме
Непрочитано 30.03.2009, 19:23 #1
Как защитить VBA файл?
Stanislavmg
 
Ставрополь
Регистрация: 03.03.2006
Сообщений: 520

Уважаемые коллеги.
Подскажите, как защитить VBA файл от изменения?
Есть возможность откомпилировать его в dll или что нить подобное?
Просмотров: 3060
 
Непрочитано 30.03.2009, 20:01
#2
C1


 
Регистрация: 13.06.2005
Сообщений: 314


Можно из VBA дать ссылку на свою dll с чем-то важным и заодно с защитой
C1 вне форума  
 
Непрочитано 30.03.2009, 21:18
#3
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


Stanislavmg А лучше открытым кодом! На каждый замок ключик находится! Проверено. Пусть тренируются. Нет в мире совершенства, может что-либо и добавят.
__________________
С уважением sbi

Последний раз редактировалось sbi, 30.03.2009 в 21:24.
sbi вне форума  
 
Автор темы   Непрочитано 31.03.2009, 10:48
#4
Stanislavmg


 
Регистрация: 03.03.2006
Ставрополь
Сообщений: 520


Да я не из-за взлома. Вчера у меня файл проекта dvd затерся прям во время выполнения по неизвестной причине. Хорошо хоть копия была. Вот и хочу защитить от этого бага. dll уже не затрешь. А защита от чтения/изменения делается элементарной компиляцией в exe, но для этого приложение надо делать внешним.
Кстати во встроенном тоже есть команда компиляции, но что она делает я так чего-то и не понял. Если компилирует, то куда?
Stanislavmg вне форума  
 
Непрочитано 31.03.2009, 12:35
#5
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,176


Цитата:
Вчера у меня файл проекта dvd затерся прям во время выполнения по неизвестной причине
Он что, самомодифицирующийся? Круто! Или это сделал злобный вирус/антивирус/одмин?
Цитата:
dll уже не затрешь
Да ну?

Это я все к тому, что, IMHO, такую защиту можно организовать только на уровне файловой системы

Последний раз редактировалось kp+, 31.03.2009 в 12:47.
kp+ вне форума  
 
Автор темы   Непрочитано 31.03.2009, 12:46
#6
Stanislavmg


 
Регистрация: 03.03.2006
Ставрополь
Сообщений: 520


Админ собственно я А это глюг. Кстати затерся не весь файл, а все процедуры одного модуля.
Удаленный файл можно востановить. Измененный - нет.
Stanislavmg вне форума  
 
Непрочитано 31.03.2009, 12:59
#7
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,176


Таки самомодифицирующийся?
kp+ вне форума  
 
Автор темы   Непрочитано 31.03.2009, 13:14
#8
Stanislavmg


 
Регистрация: 03.03.2006
Ставрополь
Сообщений: 520


Таки да. И антивирус не видит.
Судя по всему никто не знает?

Последний раз редактировалось Stanislavmg, 31.03.2009 в 14:40.
Stanislavmg вне форума  
 
Непрочитано 31.03.2009, 14:59
#9
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,176


Быть может, я чего не понимаю... (C) КиШ
Если файл ДОЛЖЕН в корне изменяться по ходу работы, зачем ЗАЩИЩАТЬ его от изменений? Надо просто предусмотреть автоматическое создание резервных копий перед ними.
Или там есть основная, неизменная часть, и вторая, часто изменяемая? Тогда разнести по отдельным файлам, как сказал С1, и все тут.

Последний раз редактировалось kp+, 31.03.2009 в 15:09.
kp+ вне форума  
 
Автор темы   Непрочитано 31.03.2009, 15:11
#10
Stanislavmg


 
Регистрация: 03.03.2006
Ставрополь
Сообщений: 520


Файл не должен изменяться. Он уже полностью готов. Но в каде я не нашел фуцнкции компиляции в dll или exe. Вот и спрашиваю, как его защитить от изменений?
Впрочем я уже сам нашел.
В свойствах проекта есть возможность поставить пароль на изменение.
Stanislavmg вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как защитить VBA файл?

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VBA Как правильно открыть форму при запуске скрипта? DonVik Программирование 30 06.02.2010 16:13
Как кнопке назначить выполнение vba проекта Алексей К. Программирование 4 28.11.2006 07:30
Как востановить файл? Mercury AutoCAD 8 04.08.2006 14:44
как открыть DWG файл...... =) armmen AutoCAD 25 03.04.2006 14:29
VBA, как просканировать окружности на чертеже? basboy Программирование 6 13.04.2005 16:58