DCOM CoCreateInstanceEx失败

时间:2010-12-01 08:49:07

标签: .net dcom

我正在编写opc客户端。在远程服务器上创建com服务器的实例。 首先:远程服务器上的所有设置都是正确的。我测试了5个opc-example客户端,它们工作正常。 但是当我从我的代码中使用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;

我必须在这里写一些常数才能获得anonyoumus访问权限。我的意思是只使用com服务器的guid和远程服务器的名称来调用dcom?

0 个答案:

没有答案