尽管这个问题已经被问过,但是我还是不明白!
我看了李维《Delphi5 分布式多层应用》里面关于DCOM配置的有关章节!
书中写到:“使用DCOMCNFG设定应用程序服务器的存取权限。例如把应用程序服务器的验证等级设定为‘无’,并且把存取控制和激活控制设定为'Everyone'就可以让所有的客户端用户激活和存取应用程序服务器。” 我按照书上说的去配置服务器,但客户端仍然报“拒绝访问”错误!
请问Everyone 为什么不能当做所有客户端匿名访问的帐号呢?
怎么样配置才能让所有客户(局域网内任何用户)访问?顺便请问 端口范围是做什么用的?我该怎么样配置!
我看了李维《Delphi5 分布式多层应用》里面关于DCOM配置的有关章节!
书中写到:“使用DCOMCNFG设定应用程序服务器的存取权限。例如把应用程序服务器的验证等级设定为‘无’,并且把存取控制和激活控制设定为'Everyone'就可以让所有的客户端用户激活和存取应用程序服务器。” 我按照书上说的去配置服务器,但客户端仍然报“拒绝访问”错误!
请问Everyone 为什么不能当做所有客户端匿名访问的帐号呢?
怎么样配置才能让所有客户(局域网内任何用户)访问?顺便请问 端口范围是做什么用的?我该怎么样配置!
解决方案 »
- 请教如何声明一个结构指针?
- 马上要去深圳了,想找个VC方面的工作,大家给点建议,先谢为敬!
- 请问SetupDiEnumDeviceInterfaces函数返回No more data is available.错误是什么原因?
- ★★★当多个线程使用同一个线程函数时,会不会冲突,需要用CRITICAL SECTION或Mutex同步吗?★★★
- 一个简单的问题,请大家来看看,谢谢了
- 如何加载wav音频文件
- 利用VC做个安装程序,的一些问题???
- Windows编程的代码
- 请问用CGI如何将表单中提交的类型为FILE的文件下载到服务器?
- 那位有linux设备驱动程序设计的电子版?
- 关于toolbar
- DCOM连接Broken怎样检测?
参看:
1.Title: Negotiation of Authentication Level
URL: http://msdn.microsoft.com/library/en-us/cossdk/htm/pgservices_security_30h8.asp
2.Title: Client Authentication
URL: http://msdn.microsoft.com/library/en-us/cossdk/htm/pgservices_security_72b7.asp- 微软全球技术中心 VC技术支持 本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查
(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
请问
1.Authentication是个什么样的概念?我认为Authentication只是DCOM通讯时数据间做验证而与Access permission 等没关系对吗?。假如我将Server和Client的 Authentication Level都设置为None ,是否就是说不需要做身份验证从而可以实现匿名访问,也就是说我只要做这样的配置,不管Client是否在这个Server的域中都可以访问?2.Impersonation 是什么样的概念?我认为这个和登录Client端的用户名和密码有关,它决定了DCOM 的资源访问权限。在DCOMCNFG中 Impersonation Level有 anonymous、Identify、Impersonate Delegate几个选项,资料上说anonymous是没有实现的,选择anonymous后会自动转换为Identify,如果我想做匿名访问,我该怎么配置?