对于"检索具有CLSID {XXXX}的组件的COM类工厂由于以下错误而失败的故障排除过程:.Net中的80080005"错误是什么?澄清一下:我在运行时,在我的XP机器上得到这个,客户端是在管理员帐户下运行的.net代码.{XXXX}指的是我们内部的COM组件之一.
根据我的理解,0x80080005引用"权限被拒绝",但我在哪里检查/更改权限?或者我在这里完全错了,错误来自组件本身,而不是来自Windows COM子系统?
似乎是与启动COM服务器相关的相当普遍的错误.可能的问题包括超时,登录失败(检查Q关于CO_E_SERVER_EXEC_FAILURE
)或安全权限,或(显然)VS2008 ATL错误.我认为,在CreateInstance中遇到错误也可以解决问题.
我首先检查事件日志是否有趣.
归档时间: |
|
查看次数: |
45164 次 |
最近记录: |