ATL 服务未显示在服务中.msc 中
ATL Service Not Showing In Services.msc
我们有一个用Visual Studio 6编写的ATL服务,现在需要一些更改。这是在一台新的开发机器上完成的。在此计算机上构建此服务时,该服务不会显示在 services.msc 中。从我所读到的内容来看,这是设计使然。为了显示它,我在命令提示符下键入"servicename.exe/service"。但是,它仍然没有出现。这里有什么明显遗漏的吗?
我能想到的两个原因,假设服务代码没有被更改破坏:
- 您必须具有管理权限才能注册服务。如果您的开发机器打开了 UAC(它应该),那么仅仅编写命令是不够的。您必须以管理员身份运行 cmd.exe(右键单击 + 以管理员身份运行),然后从那里进行注册。
- 如果在您尝试注册新服务时服务控制台处于打开状态,则注册可能会失败。我不知道为什么,但我不止一次遇到过这个问题。因此,请确保在运行注册之前关闭 service.msc。
除此之外,您可能会在事件查看器中找到一些线索。
相关文章:
- Active Directory:从网络服务帐户下运行的Windows服务调用ADsOpenObject时失败
- 检测win32服务创建和删除的最佳方法
- 使用 mod_gsoap 部署服务时,如何在 Gsoap 中更改 soap 上下文的模式?
- 当服务中的事件被触发时,如何将响应从服务发送回客户端?
- gRPC 生成的代码缺少服务实现
- C# DLL 从C++应用程序调用 SOAP Web 服务
- 在 Winrt/C++ 中使用应用服务
- 将第二个 GATT 服务添加到 Movesense 容器
- 从运行服务的应用程序代码中提取窗口句柄
- 对于使用高级服务的分钟数和应付金额,我不断得到相同的数字
- 通过 Tor 服务C++ socket.io 客户端
- 创建服务失败0x6f7存根收到错误数据
- Windows 后台服务(系统配置文件)无法使用 C++ 访问 win 10 上的用户 appData 文件夹?
- 打开 Docker 撰写文件中每个服务的外壳选项卡
- 在 Linux 上C++:在作为 systemd 服务运行时侦听键盘输入
- 在使用 gSoap 链接多个 SOAP 服务时启用保持活动状态
- 如何使用 sd-bus 获取服务的状态?
- 查找蓝牙设备的服务的 uuid
- 如何使用 CPP REST SDK 实现 CAS(中央认证服务)?
- ATL 服务未显示在服务中.msc 中