我正在Windows XP上创建服务。 我必须使用我们正在使用的实用程序。该实用程序正在注册表中进行注册。 我的问题是,当我创建服务时,没有创建文件夹名称Enum,我看到它是为所有其他服务创建的。
重要吗?我需要什么呢?
由于
答案 0 :(得分:1)
您应该使用服务API(CreateService)来创建服务,而不是手动(或通过您的实用程序)操作注册表。
多年来服务注册表的格式发生了变化,如果您不使用已定义的API,则可能会出现故障(由于服务控制器已进行注册表更改,您还需要重新启动)现在知道你的新服务的方式。)
答案 1 :(得分:1)
常见的Windows服务不需要任何内容,例如“Enum”目录。它必须是您的应用程序中的特定内容。因此,如果未自动创建目录,则需要为服务编写自动创建此目录的安装程序,或手动创建。
如果要注册在Windows XP下运行的新服务,可以使用命令“instsrv”。
干杯 托马斯