permission denied createobject

CloudWater 2003-11-27 09:19:38
运行COM+组件时返回:Permission denied 'CreateObject',但是COM+应用程序的旋转球仍然在转.
这是什么原因?
...全文
111 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Earthdog 2003-11-27
  • 打赏
  • 举报
回复
那是DCOM调用的问题,看看相应的DCOM书籍吧,如果觉得麻烦的话,有两种办法可以解决,一是COM+组件服务器和客户端用相同的用户登录,用户密码也使用一样的(不提倡),另一种是将这些机器都加入到一个域中去,登录时都登录到这个域中
luohualiushui 2003-11-27
  • 打赏
  • 举报
回复
关注com+的问题
Earthdog 2003-11-27
  • 打赏
  • 举报
回复
因为DCOM使用的是RPC调用,由于涉及到网络调用的问题,为了防止恶意的调用和破坏,所以它在调用的时候需要有一个身份认证的过程,只有被认为可以信任的调用者调用的时候,它才能成功调用,否则调用就会失败,第一种情况在调用的时候,由于两个用户都是相同的,密码也相同,DCOM为认为这是可信任的,所以能成功,第二种情况,对于同一个域中的所有用户和机器,也是可信任的,所以也能成功,如果不满足上面的两种情况,就需要你自己在DCOM调用中采用相应的认证机制来进行调用前的权限确认(关于这个,最好是看看DCOM相关方面的书籍)
CloudWater 2003-11-27
  • 打赏
  • 举报
回复
to Earthdog(没有女朋友,郁闷!) :
能告诉我原因或原理吗?谢谢!

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧