Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
гость из гостинной
Guest
Связь уже чувствуется, но при попытке создать связь с COM, пишет "Отказано в доступе"

как советовали по ссылке - ссылка1

делал, но всеравно не помогает.

На сервере создал пользователя, в настройках DCOM добавил его на права.

Но ошибка не ушла.
2 авг 08, 00:36    [6018916]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
Анатолий Широков
Member

Откуда: Санкт-Петербург
Сообщений: 1319
гость из гостинной
Связь уже чувствуется, но при попытке создать связь с COM, пишет "Отказано в доступе"

как советовали по ссылке - ссылка1

делал, но всеравно не помогает.

На сервере создал пользователя, в настройках DCOM добавил его на права.

Но ошибка не ушла.


А операционная система какая? Если XP c SP2, то на машине, на которой располагается сервер должно быть разрешены RPC вызовы:
по адресу \\HKLM\SOFTWARE\Policies\Microsoft\Windows NT\RPC необходимо ввести параметр RestrictRemoteClients (DWORD) и установить значение равное 0 и перегрузить машину.
2 авг 08, 13:11    [6019407]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
гость из гостинной
Guest
Все равно не помогает
2 авг 08, 15:35    [6019523]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
гость из гостинной
Guest
есть реальный пример?
2 авг 08, 15:36    [6019525]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
Анатолий Широков
Member

Откуда: Санкт-Петербург
Сообщений: 1319
гость из гостинной
есть реальный пример?


Тогда здесь еще почитайте: http://j-integra.intrinsyc.com/support/com/doc/remoteaccess.html
2 авг 08, 15:40    [6019534]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
гость из гостинной
Guest
тоже безрезультатно :(
2 авг 08, 16:34    [6019566]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
гость из гостинной
Guest
Ситуация следующая.

Дома два компа, соединены обычным кабелем, вот и написал COM приложение (srv.exe)
у него простой метод - GetTime(), возвращает текущее время.
На сервере все нормально, а вот через другой комп - Отказано в доступе.

Подскажите, какие учетные записи о кого должны быть прописаны/добавлены, нужны ли пароли?
Это делают же многие. Правильно как то?
2 авг 08, 16:41    [6019570]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
гость из гостинной
Guest
На обоих XP SP2
2 авг 08, 16:47    [6019575]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
гость из гостинной
Guest
На обоих установлен FoxPro 9
2 авг 08, 16:47    [6019576]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
Al_fa
Member

Откуда: Курган
Сообщений: 42
Попробуй в начтройках DCOM выставить "Уровень проверки подлинности" в "Нет"
Если сервер создается через IIS , то необходимо в разрешениях на запуск добавить пользователя "СЛУЖБА"
Также можно попробовать прописать для запуска конкретного пльзователя (закладка "удостоверение")
3 авг 08, 10:44    [6020376]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
гость из гостинной
Guest
Нет, все равно отказано в доступе.
Вот снимки настроек DCOM:

К сообщению приложен файл. Размер - 0Kb
3 авг 08, 11:35    [6020417]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
гость из гостинной
Guest
И измененные свойства, вкладка Мой компьютер (в DCOMCNFG)

К сообщению приложен файл. Размер - 0Kb
3 авг 08, 11:37    [6020418]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
гость из гостинной
Guest
Везде где можно прописан пользователь Root, у него есть пароль.

На другом компьютере тоже создан пользователь Root, у него такой же пароль, он в группе "Администраторы", захожу через него пытаюсь создать обьект COM, но "Отказано в доступе"
3 авг 08, 11:40    [6020421]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
XAndy
Member

Откуда: Киев
Сообщений: 326
Файрвол?
3 авг 08, 12:59    [6020492]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
гость из гостинной
Guest
На "клиенте" стоит Outpost, видно что он пропускает запрос,
но и при его отключении ошибка таже.

Брандмауэры в Windows'ах отключены, все галки убраны
3 авг 08, 14:15    [6020574]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
Al_fa
Member

Откуда: Курган
Сообщений: 42
На клиенте сервер зарегистрирован ? (если не запускаешь по GUID конечно)
Попробуй в правах дать доступ всем пользователям (выбери все встроенные учетные записи)
И учти , что для применения новых настроек DCOM требуется перезагрузка сервера.
3 авг 08, 17:29    [6020790]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
КонецЦикла
Member

Откуда:
Сообщений: 273
копни на стороне клиента в сторону Панель управления->Учётные записи пользователей->(Выбираем нужного пользователя)->Управление сетевыми паролями->В окне сохранение имён пользователей и паролей добавляешь имя компа (или айпишник), на котором DCOM, имя пользователя и пароль... естесственно этот пользователь с таким паролем должен быть заведён и на компе, на котором DCOM..
3 авг 08, 17:31    [6020799]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
гость из гостинной
Guest
Al_fa
На клиенте сервер зарегистрирован ? (если не запускаешь по GUID конечно)

по GUID

Al_fa
Попробуй в правах дать доступ всем пользователям (выбери все встроенные учетные записи)И учти , что для применения новых настроек DCOM требуется перезагрузка сервера.


Попробую
3 авг 08, 19:46    [6020941]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
гость из гостинной
Guest
КонецЦикла
копни на стороне клиента в сторону Панель управления->Учётные записи пользователей->(Выбираем нужного пользователя)->Управление сетевыми паролями->В окне сохранение имён пользователей и паролей добавляешь имя компа (или айпишник), на котором DCOM, имя пользователя и пароль... естесственно этот пользователь с таким паролем должен быть заведён и на компе, на котором DCOM..



Я выбрал пользователя, но не нахожу где там "Управление сетевыми паролями"....
В помощи прочитал что это слева, где родственные задачи есть этот пункт....

Но его там нет
3 авг 08, 19:53    [6020945]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
гость из гостинной
Guest
Управление сетевыми паролями НАШЕЛ, копаю дальше
3 авг 08, 19:53    [6020946]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
гость из гостинной
Guest
Отказано в доступе
3 авг 08, 20:04    [6020954]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
КонецЦикла
Member

Откуда:
Сообщений: 273
а этот пользователь, которого ты занёс в Сохранение имен пользователей и паролей на самом сервере, на до которого собсно и пытаешься достучаться через ДКОМ, заведён? попробуй ещё поиграться с днс-именем и айпиадресом: и так и так заведи... примерно так...

К сообщению приложен файл. Размер - 0Kb
4 авг 08, 09:05    [6021585]     Ответить | Цитировать Сообщить модератору
 Re: obj = CREATEOBJECTEX('ServerName', 'ComputerName'), отказано в доступе  [new]
гость из гостинной
Guest
Уфффф, так же :(
4 авг 08, 20:58    [6025861]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить