COM程序互相访问???

jxb_memory 2009-09-29 04:05:36
我有一个服务程序需要访问另一个COM程序CoCreateInstance时总是失败,如下:
1.服务程序访问以调试状态运行的COM程序失败,但是直接调用则成功,但此时不能并发访问,其它程序在CoCreateInstance时会失败;
2.发现服务程序的用户是System而Com程序的用户是Administrator,起初以为是用户的限制,于是将服务程序改到Administrator下,但是发现结果结果一样;
3.在COM程序的表识中中将COM程序默认的启动用户改为其它任意一个后,则一切正常。
有谁知道这是为什么???
...全文
106 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jxb_memory 2009-09-30
  • 打赏
  • 举报
回复
再顶一下,一会结贴!
jxb_memory 2009-09-29
  • 打赏
  • 举报
回复
GetLastError返回0x80008005
jxb_memory 2009-09-29
  • 打赏
  • 举报
回复
GetLastError返回0x80008005
oyljerry 2009-09-29
  • 打赏
  • 举报
回复
1.其他程序访问时,错误是什么信息
服务程序跟admin属于不同的user seesion,之间有一些区别,访问等可能会有一些问题
zyq5945 2009-09-29
  • 打赏
  • 举报
回复
个人感觉服务调用出问题很多,上次FindWindow查找桌面,居然找不出来,返回错误还是0,挺郁闷的~~
不动如岳 2009-09-29
  • 打赏
  • 举报
回复
不懂,帮顶
jxb_memory 2009-09-29
  • 打赏
  • 举报
回复
没人知道吗?自己顶一下!

3,245

社区成员

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

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