我想写个WINDOWS服务,可查了一些文章发现是做个普通EXE,在EXE里再调用函数做成服务.
我并没有实际写代码,只是略看了一些,有些不太明白,这样做出来的就是WINDOWS服务,会随WINDOWS自动运行吗?而ATL项目中的服务又是怎么回事呢?请各位赐教!

解决方案 »

  1.   

    你可以直接用ATL项目生成服务框架,然后用StartServiceCtrlDispatcher安排服务程序,用ServiceCtrl控制服务的启动、停止等。给你个参考:CNTService v1.06 - NT Service Frameworkhttp://www.codeproject.com/system/cntservice.asp?target=service
      

  2.   

    这样做出来的程序就会在WINDOWS服务里出现吗?
      

  3.   

    我在充电,一些问题不能及时回答,见谅!是的,这样做出来的程序就会在WINDOWS服务里出现!