Windows Vista Forums

Creating a Windows Service

  1. #1


    Harry Bellafonte Guest

    Creating a Windows Service

    Hi

    I have created a Windows Sesrvice through a reg file. This is the
    content of the reg file:

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\User Admin
    Agent]
    "Description"="Starts the User Process."

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\User Admin Agent
    \Parameters]
    "Application"="C:\\RunAgent\\UserProcess.cmd"

    The service is created perfectly. What I want to do is the following.
    When I stop the service I would like to kill/shutdown a process that
    is initiated when the service is started. I have asked around how to
    do it. I found out that it is possible but I have to add dependencies
    when creating the Windows Service.
    How can I create a dependency at the creation of the Windows Service?
    And how can I make sure that this dependency is to shut down a
    process(in this case java.exe)?

    Any help will be appreciated.

    Regards

      My System SpecsSystem Spec

  2. #2


    Duy Lam Guest

    Re: Creating a Windows Service


    Why don't you use the tool installutil.exe in .net tools
    (http://msdn.microsoft.com/en-us/libr...92(VS.80).aspx) to
    register service instead of doing manually?

    I found these steps on net may help you.
    (http://kb.adobe.com/selfservice/view...nalId=kb400960)

    The following steps need to be performed in order to create a dependency.

    1. Backup your current registry settings.
    2. Run 'regedit' to open your registry.
    3. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
    and locate the service that you need to set a dependency for.
    4. Open the 'DependOnService' key on the right side. If the selected
    service does not have a 'DependOnService' key, then create one by
    right-clicking and selecting New > Multi-String Value.
    5. In the value field, enter the names of all services that the
    current service will depend on. Each service name must be entered
    properly and on a separate line.
    6. Click OK, close your registry and restart your machine.



    Harry Bellafonte wrote:

    > Hi
    >
    > I have created a Windows Sesrvice through a reg file. This is the
    > content of the reg file:
    >
    > Windows Registry Editor Version 5.00
    >
    > [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\User Admin
    > Agent]
    > "Description"="Starts the User Process."
    >
    > [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\User Admin Agent
    > \Parameters]
    > "Application"="C:\\RunAgent\\UserProcess.cmd"
    >
    > The service is created perfectly. What I want to do is the following.
    > When I stop the service I would like to kill/shutdown a process that
    > is initiated when the service is started. I have asked around how to
    > do it. I found out that it is possible but I have to add dependencies
    > when creating the Windows Service.
    > How can I create a dependency at the creation of the Windows Service?
    > And how can I make sure that this dependency is to shut down a
    > process(in this case java.exe)?
    >
    > Any help will be appreciated.
    >
    > Regards
    --
    Thanks,
    Duy Lam

      My System SpecsSystem Spec


Creating a Windows Service
Similar Threads
Thread Forum
800A01AD error when creating Schedule.Service object VB Script
re: Creating an Installer for a Service and an Application .NET General
Creating a HTTP Push type service using a single channel Indigo
Creating a new service using WIN32_service PowerShell
How WCF service hosted by Windows Service to raise the windows form client side's events? Indigo