0 / 0 / 0
Регистрация: 24.06.2009
Сообщений: 19
|
|
1 | |
System.UnauthorizedAccessException: Creating an instance of the COM component with CLSID {...} from the IClassFactory failed due to the following erro08.06.2010, 15:35. Показов 3975. Ответов 5
Метки нет (Все метки)
COM-клиент пытается удаленно (по лок. сети) запустить COM-сервер:
запуск выполняется, но сразу же вылетает ошибка: System.UnauthorizedAccessException: Creating an instance of the COM component with CLSID {...} from the IClassFactory failed due to the following error: 80070005. Никак не пойму в чем проблема? COM-сервер зарегистрирован и на сервере и на клиенте. Права доступа для DCOM вроде тоже все настроил. COM-сервер и COM-клиент написаны на C#, вызов сервера делаю так: t = Type.GetTypeFromProgID(progid, serverName, true); object myComObj = Activator.CreateInstance(t); //<- здесь появляется ошибка (((голова уже кипит Буду очень благодарен за любые советы.
0
|
08.06.2010, 15:35 | |
Ответы с готовыми решениями:
5
can't take adress of function unless creating delegate instance Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
1 / 1 / 1
Регистрация: 08.06.2010
Сообщений: 9
|
|
18.06.2010, 12:31 | 2 |
Пробовали отключить брэндмауэр на обоих компах ??
0
|
0 / 0 / 0
Регистрация: 24.06.2009
Сообщений: 19
|
|
20.06.2010, 15:30 [ТС] | 3 |
qwertypal,
спасибо, но проблема все таки была в настройках прав доступа при правильных настройках работает и со включенным брэндмауэром
0
|
1 / 1 / 1
Регистрация: 08.06.2010
Сообщений: 9
|
|
21.06.2010, 19:02 | 4 |
Да, это понятно...
А какая ОС стоит? Я почему интересуюсь, некоторое время назад пытались использовать WMI для одной из задач. Работало на всех машинах, кроме тех что на Vista и 7 со включенными брэндмауэром. Стоит его отключить как все нормально, причем глушилось на серверах (т.е. те компы на которые заходили)... Пробовали настройки (типа Allow inbound remote administration exception) , открывали порты 445 и 135, ничего не помогало
0
|
0 / 0 / 0
Регистрация: 24.06.2009
Сообщений: 19
|
|
21.06.2010, 19:09 [ТС] | 5 |
Win XP
0
|
1 / 1 / 1
Регистрация: 02.05.2007
Сообщений: 6
|
|
21.07.2010, 21:47 | 6 |
У меня такой вопрос по DCOM:
Сервер стоит на Win Serv 2008, клиент я пробовал на разных машинах, результаты такие: WinXP SP2 - работает WinXP SP3 с парой обновлений - работает WinXP SP3 со всеми критическими обновлениями - не работает (Access denied). Настраивал все везде одинаково. Кто знает, что надо изменять в локальных политиках безопасности (ну, по логике вещей, дело в них)?
0
|
21.07.2010, 21:47 | |