在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