What does autochk.exe do?

Discussion in 'Windows Vista Printing / Faxing / Scanning' started by TheOne, Feb 15, 2011.

  1. TheOne

    TheOne Guest

    One of my application calls EnumPrinter API. It hangs on
    a PC and exact hanging point is that EnumPrinter call.
    Namely, EnumPrinter called and it doesn't return.

    I checked the call stack of the thread when it hanged and
    found a call via autochk.exe!0xXX.
    Call stack looked something like :
    - - - -
    ntkrnlpa.exe!Something+0xXX
    ..
    ntdll.dll!Something+0xXX
    autochk.exe+0xXX
    ...
    MyApp.exe!EnumPrinter+0xXX
    - - - -
    Why should autochk.exe be there? What does it do?
    Could it be an virus?

    Thanx.
     
    TheOne, Feb 15, 2011
    #1
    1. Advertisements

  2. TheOne

    Tony Guest

    It is a Microsoft function.
    See http://www.processlibrary.com/directory/files/autochk/24826/
    Tony
     
    Tony, Feb 15, 2011
    #2
    1. Advertisements

  3. TheOne

    TheOne Guest

    I also read that explanation. What I don't really understand is that
    some part of the autochk.exe code is shown in the stack of
    one of myapp.exe's stack. autochk.exe is not executed at all.
    It looks like autochk.exe is loadlibrary'ed like an dll, when myapp
    is not explicitely loaded the exe.

    Could anybody give me an answer or guess?
     
    TheOne, Feb 17, 2011
    #3
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.