Падает 1С при использовании внешней компоненты в темринальной сессии.. #326298


#0 by WED
Использую внешнюю компоненту: NDECLIN . В общем модуле процедура подключающая dll и вызывающая один из методов. Если работа в терминальной сессии, то при выходе из процедуры, а точнее при уничтожении объекта подключенной dll - 1с падает. Не в терминальном режиме всё в порядке. Как исправить ситуацию?
#1 by ТелепатБот
#2 by MRAK
Это нормально. Терминал должна дополнительно обрабатывать сама ВК
#3 by WED
Не верю! В терминальной сессии под админовским логином - работает нормально. Права на доступ к файлу проверил - всем всё можно
#4 by MRAK
под админским консольным или удаленным? похоже, с правами какая-то хрень
#5 by WED
И в консольной и в терминальной под админом работает, а под любыи другим пользователем - нет, слетает. Думаю что надо копать в сторону прав, но каких не пойму - файл лежит в папке в bin. зарегестрирован через regsvr32 без проблем. думаю что именно в этой регистрации под другими пользователями проблема.
#6 by WED
Проблем с регистрацией через regsvr32 под любыи пользщвателем нет никаких. DLL успешно регистрируется в системе (значит вреестр пишется нормально). Методы DLL из 1С отрабатывают тоже нормально - без ошибок и проблем. Проблема остается по прежнему - падение 1С при "убивании" объекта подключенной DLL при работе под любым пользователем, кроме админа. Падает как в терминале, так и не в нем.
#7 by WED
up. проблема все еще не решена :(
#8 by shaggyboy
filemon и regmon тебе помогут
#9 by WED
Чем? в реестр всё пишется, с файлами тоже проблем нет  - компонента подключается и работает нормально. Проблема только при её отключении... По последним тестам стало ясно, что 1С умирает при использовании компоненты под любым пользователем, кроме админа. Нет разницы - локально или через терминальную сессию. Проблема видимо в правах, а вот в каких не понятно совсем :(
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям