Где я могу найти подробную документацию DCOM?
Я работаю над приложением, которое использует DCOM для связи между несколькими узлами; в ходе обычного использования экземпляры на отдельных машинах служат различным объектам друг для друга. Исторически, чтобы это работало, мы использовали некоторые магические заклинания, главное из которых заключается в том, что на каждой машине пользователь должен входить в учетную запись с одинаковым именем (обратите внимание, что это локальные учетные записи; домен недоступен). Очевидно, что это аспект нашего пользовательского опыта, который можно улучшить.
Я хотел бы лучше понять, как работает аутентификация DCOM, но мне трудно собрать всю историю из документации MSDN для CoInitializeSecurity (), CoSetProxyBlanket () и тому подобного. Существуют ли подробные объяснения того, как именно операции DCOM принимаются или отклоняются? Книги, журналы, интернет, любой формат в порядке.
2 ответа
Программирование Windows Security Китом Брауном включает подробное обсуждение безопасности DCOM. Я очень рекомендую эту книгу.
Вы также можете попытаться собрать копию Inside Distributed COM, сделанную Гаем и Генри Эддоном (Microsoft Press) - она распродана, но amazon показывает несколько использованных копий для продажи: