Я работаю над приложением DCOM с сервером и клиентом на двух машинах, каждая из которых работает под WinXP с пакетом обновления 2. На обеих машинах я вхожу в систему с одним и тем же именем пользователя и паролем.
Когда клиент на одной машине вызывает CoCreateInstanceEx, прося другую машину запустить серверное приложение, он возвращает E_ACCESSDENIED.
Я попытался зайти в свойства компонентов серверного приложения в dcomcnfg и дать всем полные разрешения на все, но это не помогло.
Что мне нужно сделать, чтобы этот звонок был успешным?
Обновление: когда серверное приложение запущено в Windows 2000, я не получаю эту ошибку; CoCreateInstanceEx возвращает S_OK.