Ниже приведу найденные и опробованные мной методы защиты файлов dwg от изменения и (или) несанкционированного использования.
Вариант 1.
Блокирование объектов в чертеже без возможности последующего изменения.
Lisp подгружается стандартным средствами (например _appload). Для выполнения защиты производится набор в командной строке команды ESConvert.
Вариант 2.
Объекты обрисовываются линиям (tracing). Программа старая и не распознает все объекты, и это основной минул данного lisp. В данной программе доступно несколько команд:
- AutoXlock — защита всего чертежа
- Xlock — защита выбранных объектов всего чертежа
- XL0 — скрыть защищенные объекты
- XL1 — восстановить защищенные объекты