Сбой DCOM CoCreateInstanceEx - PullRequest
       4

Сбой DCOM CoCreateInstanceEx

2 голосов
/ 01 декабря 2010

Я пишу OPC клиента.которые создают экземпляр com сервера на удаленном сервере.во-первых: все настройки на удаленном сервере верны.Я протестировал 5 клиентов OPC-примера, и они работают нормально.но когда я использую cocreateinstance из моего кода, он не работает, доступ запрещен.я думаю, что это из-за:

COAUTHINFO coauthinfo = new COAUTHINFO();
        coauthinfo.dwAuthnSvc = 0;
        coauthinfo.dwAuthzSvc = 0;
        coauthinfo.pwszServerPrincName = IntPtr.Zero;
        coauthinfo.dwAuthnLevel = 0;
        coauthinfo.dwImpersonationLevel = 1;
        coauthinfo.pAuthIdentityData = IntPtr.Zero;
        coauthinfo.dwCapabilities = 0;

, какие константы я должен написать здесь, чтобы получить анонимный доступ.я имею в виду вызывать dcom только с использованием guid com-сервера и имени удаленного сервера?

...