I
IOLIR_Zhang
Unregistered / Unconfirmed
GUEST, unregistred user!
我想实现一个进程外的COM组件,并且使它作为Windows的服务来运行,是按以下步骤做的:先生成一个Windows服务的程序,然后添加一个Automation Object,实现某些方法,然后安装服务,并启动,然后启动一个小程序来连接这个COM组件,可是,在进程管理器中却发现又启动了一个Windows服务程序,即是说,它没有获得以Windows服务形式启动的COM,而是重新启动了一个进程。但是,这在VC中却是可以的,我在VC6中用ATL COM向导建立一个Service,它生成的服务程序,当有程序连接COM时,即使不在服务管理器中启动它,它也会自动启动,那么这是不是一个封装机制的问题?有没有可能在Delphi中做到这个效果?可能的话,该怎么做?非常紧急,请务必帮忙,谢谢!