我用向导建立了一个进程外COM exe服务,编译好把exe用 -Service参数运行注册成一个NT服务程序,并把这个服务启动起来,
然后在另一个测试程序里创建接口,但是CoCreateInstance一直死卡在里面,然后弹出一个框提示另一个服务器程序已经启动,这是什么原因呢?不把这个Exe COM服务设置成NT服务程序就没问题,创建接口时COM的EXE自动就起来,我想问的是怎么把这个COM exe设置成一个NT服务并且外面也可以调用它的接口?
然后在另一个测试程序里创建接口,但是CoCreateInstance一直死卡在里面,然后弹出一个框提示另一个服务器程序已经启动,这是什么原因呢?不把这个Exe COM服务设置成NT服务程序就没问题,创建接口时COM的EXE自动就起来,我想问的是怎么把这个COM exe设置成一个NT服务并且外面也可以调用它的接口?
解决方案 »
- 宏定义和使用的问题
- 面试经验
- 频繁遍历CHtmlView中的内容,容易出现内存访问错误是怎么回事?
- 文件搜索问题1
- SOCKET对象创建成UDP方式后,能不能再改变其创建时的端口号来接受另一端口数据? 急!
- 为什么我的ActiveX被网页调用时,总是提示用户:ActiveX不安全,是否允许网页与控件交互?(在线等)
- 多个线程共用一个SOCKET的问题
- 已知url,如何编程实现目标另存为或是图片另存为?
- 在对话框上的滑块sliderbar的背景如何换为与对话框背景图片一致? 请高手帮忙
- 探讨一个VC的编程思路问题
- CImageList的Create报错。找不到什么原因
- VC中出现的程序运行有时出现终止的问题,可能是多线程的原因,求大神解答,非常感谢
http://forums.codeguru.com/showthread.php?470483-AtlService-in-VS2008
http://blog.csdn.net/woshisadshiwo/article/details/6853564
第一个问题是vs2008的Bug,不知道其他版本会不会有这个bug,我今天打了sp1补丁也不行,最后我用英文在google上搜到国外一个家伙跟我遇到的一摸一样的问题,度娘都搜不到。