我正在尝试使用注册 atl 服务
ExeName.exe /服务
如此处所述:http: //msdn.microsoft.com/en-us/library/74y2334x (VS.80).aspx
但是,这样做之后,它并没有出现在我的服务控制面板中(我通过在 vista 的开始框中键入 Services 进入的那个)。
我试图挖掘 atl 代码以查看它处理 /service 开关的位置,但找不到它,尽管我可以找到处理 /RegServer 和 /UnregServer 的代码
这曾经有效,我以前以某种方式设法注册了此服务。但是,现在我已经移动了它的位置,并且无法再次注册它。当我运行 ExeName.exe /service 时,如果我先执行 /RegServer,它会作为本地服务器启动,但我希望它作为服务安装。
我是否遗漏了什么,您知道 /service 开关的处理在哪里完成吗?