我有在VC++ 6.0中创建的Windows NT服务(Maths.exe)。
我的机器上没有安装源代码或Visual Studio 6.0。
谁能让我知道用于在Service Control Manager中安装服务的命令(使用service.msc调用)。
我想手动控制(启动,停止)服务。
提前致谢。
最佳答案
要安装服务,可以使用sc实用程序。这些步骤是:
%SYSTEMROOT%\System32
是完全有效的)。 sc create MathsService binPath= %SYSTEMROOT%\System32\Maths.exe type= own type= interact start= demand DisplayName= "My fabulous Maths service"
其中MathsService是服务的名称,binPath的参数是二进制位置,而DisplayName参数是在services.msc上显示的名称。启动参数可以是引导(不适用于服务),系统(不适用于服务),自动(自动启动),按需(按需启动,您必须手动启动服务)或禁用(无法启动服务)甚至手动)。
在此示例中,我使用type = own type = interact。这允许服务与桌面进行交互(例如,用于TCP/IP通信)。
运行sc可获得sc sintaxis的完整引用。还要检查http://support.microsoft.com/kb/251192
关于windows-services - 如何安装在VC++ 6.0中创建的Windows服务,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1763057/