Windows services 在windows xp上创建服务

Windows services 在windows xp上创建服务,windows-services,windows-xp,Windows Services,Windows Xp,我正在Windows XP上创建服务。 我必须使用我们正在使用的实用程序。该实用程序正在注册表中注册。 我的问题是,当我创建服务时,不会创建文件夹名Enum,我看到它是为所有其他服务创建的 重要吗?为什么我需要它 谢谢您应该使用服务API(CreateService)来创建您的服务,而不是手动(或通过实用工具)操作注册表 多年来,服务注册表的格式发生了变化,如果您不使用已定义的API,则可能会出现故障(在注册表发生变化后,您还需要重新启动,因为服务控制器现在有办法了解您的新服务)。普通windo

我正在Windows XP上创建服务。 我必须使用我们正在使用的实用程序。该实用程序正在注册表中注册。 我的问题是,当我创建服务时,不会创建文件夹名Enum,我看到它是为所有其他服务创建的

重要吗?为什么我需要它


谢谢

您应该使用服务API(CreateService)来创建您的服务,而不是手动(或通过实用工具)操作注册表


多年来,服务注册表的格式发生了变化,如果您不使用已定义的API,则可能会出现故障(在注册表发生变化后,您还需要重新启动,因为服务控制器现在有办法了解您的新服务)。

普通windows服务不需要以下内容:“Enum”目录。它必须是应用程序中特定的内容。因此,如果该目录不是自动创建的,则需要为服务编写安装程序,自动创建该目录,或者手动创建该目录

如果要注册在Windows XP下运行的新服务,可以使用命令“instsrv”

干杯
Tomas

您使用的是什么工具?该服务是做什么的。该工具是本地的第三方。该服务是连接到其他系统的客户端/服务器应用程序。该“枚举”在哪里“文件夹已定位,即它的完整路径是什么?自NT4天以来,注册表项格式没有以任何不兼容的方式更改。”。将注册表项作为注册表项添加到安装程序中不需要重新启动——只需F5您的服务小程序即可刷新显示给您的已知列表。卸载时,与卸载时完全相同。实际上,在工作中,我们发现这比使用预打包的服务安装操作更可靠、更健壮、更可控