B
bigsky_Lcq
Unregistered / Unconfirmed
GUEST, unregistred user!
现在我的问题是有一个既是windows服务又是进程外的com组件,完成数据交换的功能。
当这个Service没有运行时,通过客户端访问COM对象出现“There are still active COM objects in this application. One or more... Are you sure you want to close this application?”。当Service在运行时,客户端可以正常访问COM对象,单在线程列表中多了一个service的线程(列表中有两个service线程),简单的说就是服务不启动,外部就不能调用此com组件,服务启动了就会出现两个service线程。
现在要达到的效果是:如何才能实现当通过客户端访问COM对象时,service能够象一般的exe的com服务程序一样自动启动,并且保持service只有一个线程
当这个Service没有运行时,通过客户端访问COM对象出现“There are still active COM objects in this application. One or more... Are you sure you want to close this application?”。当Service在运行时,客户端可以正常访问COM对象,单在线程列表中多了一个service的线程(列表中有两个service线程),简单的说就是服务不启动,外部就不能调用此com组件,服务启动了就会出现两个service线程。
现在要达到的效果是:如何才能实现当通过客户端访问COM对象时,service能够象一般的exe的com服务程序一样自动启动,并且保持service只有一个线程