开发者

Creating service on windows xp

I'm creating services on Windows XP. I have to use a utility that we are using . The utility is making registration in the registry. My question is that when I'm creating the service a folder name Enum is not created, whi开发者_C百科ch I saw was created for all other services.

Is it important ? For what I need it ?

Thanks


You should use the service APIs (CreateService) to create your service instead of manipulating the registry manually (or via your utility).

The format of the services registry has changed over the years and if you don't use the defined APIs, you may risk malfunctions (you're also going to require a reboot after the registry changes are made because the service controller has now way of knowing about your new service).


A common windows service doesn't need anything such as "Enum" Directory. It must be something specific in your applications. So if the directory wasn't created automatically, you need to write an installer for your service which creates this directory automatically, or create it manually.

You can use the command "instsrv" if you want to register a new service running under Windows XP.

Cheers Tomas

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜