CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 2 of 2
  1. #1
    Join Date
    May 1999
    Posts
    25

    How Can Debug a Service Application ???

    Dear All,

    How I can debug a Service Application ?... Is it possible?

    Thanks In advance.
    Kareem.


  2. #2
    Join Date
    Apr 1999
    Posts
    27

    Re: How Can Debug a Service Application ???

    4. Use PView to get the process ID (PID) for the Simple service. For
    instance, if PView shows the process as simple(0xD5), then the PID
    is 0xD5.

    5. Convert the PID from hexadecimal to decimal. For example, 0xD5 is 213
    in decimal.

    6. At a command prompt, go to the directory containing the sample and type

    start windbg

    to start WinDbg in its own command shell.

    7. In WinDbg, choose Open from the File menu and open the source file

    8. Set breakpoints at lines you want.
    The lines will not change color at this point, but the breakpoints
    are successfully set.

    9. Open a command window in WinDbg and type

    .attach <PID>

    where <PID> is a decimal number obtained in steps 4 and 5. The
    .attach command does not accept hexadecimal numbers.

    Note that the lines where breakpoints are set will have changed
    colors.

    10 . Type "g" (a go command) in the WinDbg command window to restart
    after the thread that WinDbg uses to do the .attach terminates.

    11. At the command prompt, start the client

    12. Press F5 (a go command) to debug the service. The breakpoint hit
    will be on line you set. Press F5 again to go to the next breakpoint.
    Keep pressing F5 until line you set waits again for a client to
    connect. Try connecting another client and repeat the same steps.

    Exiting WinDbg will kill the service, which must be restarted manually
    with the Control Panel.

    Services must log on as LocalSystem for this to work correctly; otherwise,
    you will not have permission to debug the service.



Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured