use*_*614 5 windows-services visual-c++
我有一个在VC++ 6.0中创建的Windows NT服务(Maths.exe).我的机器上没有安装源代码或Visual Studio 6.0.任何人都可以让我知道使用它在Service Control Manager中安装服务的命令(使用service.msc调用).我想手动控制(启动,停止)服务.
提前致谢.
小智 4
要安装服务,您可以使用 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 上显示的名称。start 的参数可以是 boot(不适合服务)、system(不适合服务)、auto(自动启动)、demand(按需启动,您必须手动启动服务)或disabled(服务不会启动)甚至手动)。
在这个例子中,我使用 type= own type= interact。这允许服务与桌面交互(例如,用于 TCP/IP 通信)。
运行 sc 可获得 sc sintaxis 的完整参考。另请检查http://support.microsoft.com/kb/251192