VC++的windows服务

项目建立:

VS2008->ATL项目->服务exe

服务部署:

在VS2008中新建的ATL项目,在网上看到的流程中都会有注册服务这一项。

但是对服务的注册都是只给了一个指令,一句话带过,没有给出具体的操作步骤

经过多次试验,终于找到方法:

1 找到新建项目的工程所在的文件夹,进入到Debug文件夹,里面会有一个<projectname>.exe的文件,要注册的就是这个文件

2 复制这个文件的路径,如我的是:D:\Users\Sad\Documents\Visual Studio 2008\Projects\MyAtl\MyAtl\Debug

3 打开命令提示符

4 如入cd D:\Users\Sad\Documents\Visual Studio 2008\Projects\MyAtl\MyAtl\Debug,按enter,进入到该文件的路劲中(第1步中要找的文件所在路径)

5 输入注册指令:如我的是:MyAtl -Service或者MyAtl /Service,按enter完成注册

补充1:注册指令网上说的有两种,我的上一篇博客就是描述各指令的区别,可以参考

补充2:注销注册指令为:SC DELETE MyAtl (对应MyAtl /Service指令)

               另一种注册指令对应的注销指令为:MyAtl /UnRegServer

你可能感兴趣的:(VC++的windows服务)