Убрать из автозагрузки приложение dll
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Убрать из автозагрузки приложение dll

Убрать из автозагрузки приложение dll

Ответ
Поиск в этой теме
Непрочитано 22.08.2014, 22:09 #1
Убрать из автозагрузки приложение dll
olga87
 
Регистрация: 28.05.2007
Сообщений: 229

Здравствуйте Уважаемые программисты AutoCAD!
Подскажите пожалуйста в следующем вопросе: после запуска команды (кнопкой на инструментальной палитре) с кодом

^C^C_NETLOAD "LayerFilter17.dll";FiltExp;

файл "LayerFilter17.dll" стал каждый раз загружаться вместе с Автокадом (версия 2007), т.е. данный файл (dll) прописался автоматически в реестре "LOADCTRLS=2".
Скажите пожалуйста, как можно лиспом изменить команду (на кнопке) с загрузкой этого dll только по обращению, т.е. запретить прописываться в реестре?
Спасибо!
Просмотров: 4031
 
Непрочитано 22.08.2014, 22:48
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408


Никак. Только переписывать код самой dll.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 24.08.2014, 01:20
#3
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Цитата:
Сообщение от Gnashkoon Посмотреть сообщение
файл "LayerFilter17.dll" стал каждый раз загружаться вместе с Автокадом (версия 2007)
Хм. до сих пор был уверен, что Net c 2009 версии появился только. Но не в этом суть - зачем каждый при нажатии кнопки на инструментальной панели осуществлять загрузку библиотеки "LayerFilter17.dll" ? Один раз загрузили и прописанные в библиотеке команды будут доступны - пока AutoCAD не закроете. Нет даже программных функций для принудительной выгрузки библиотеки.

p.s. Можно попытаться обмануть загрузку - если утилита проверяет факт автозагрузки по наличию соответствующих разделов, а не их содержимого - то исказив частично содержимое (например, имя файла библиотеки) в реестре - автокад не будет их загружать и вроде даже особо не ругается. Но это такой "костыль" - лишь как временное решение, имхо.
Сергей812 вне форума  
 
Непрочитано 26.08.2014, 17:33
#4
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Хм. до сих пор был уверен, что Net c 2009 версии появился только.
С 2005-ой
Александр Ривилис вне форума  
 
Непрочитано 26.08.2014, 19:43
#5
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Offtop:
Цитата:
Сообщение от Александр Ривилис Посмотреть сообщение
С 2005-ой
Спасибо. В то время я только увидел первый раз autocad на работе, а о том - что под него еще можно еще и программировать-даже не подозревал)
Сергей812 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Убрать из автозагрузки приложение dll



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ObjectARX. Расчленение и удаление proxy-объектов Profan Готовые программы 293 08.04.2024 09:37
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
Обсуждение проекта актуализированного СНиП 3.03.01-87 «Несущие и ограждающие конструкции» Зяблик Прочее. Архитектура и строительство 62 11.08.2016 16:21
Проблема с чисткой чертежа AntonFox AutoCAD 33 20.02.2013 13:00
AutoCAD 2011 при копировании не вставляет в другой чертеж Maxxwell AutoCAD 7 07.05.2010 14:44