创建的WinMain服务中调用CreateDispatch失败

ojjxiaoxiong 2016-08-16 02:17:23
我写了一个服务。调用CreateDispatch失败。但是同样的代码,在一般的exe程序中调用是OK的。很不解啊。
...全文
126 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ojjxiaoxiong 2016-08-16
  • 打赏
  • 举报
回复
原因找到了。主要是在当前用户下安装的COM程序。而在服务中,默认调用的是administrator用户,而administrator用户环境下,该COM没有注册。。。两个解决方案。 1、注册服务时,设置为当前用户,需要输入用户名和密码。(麻烦) 2、在administrator用户下,使用com程序,一般第一次使用会注册。或者,在administrator下重新安装。。。

703

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder ActiveX/COM/DCOM
社区管理员
  • ActiveX/COM/DCOM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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