访问基于COM的Windows Service的问题。急~~~~~~~~~~(60分)

  • 主题发起人 主题发起人 bigsky_Lcq
  • 开始时间 开始时间
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只有一个线程
 
后退
顶部