strange behavior of CreateProcessAsUser on 64bit Windows 2008 WebServer

Discussion in 'Windows 64bit' started by Onega, Feb 4, 2009.

  1. Onega

    Onega Guest

    Hi
    I am observing a strange behavior of CreateProcessAsUser on Windows 2008
    Web Server edition. A 32bit service (VC++ ATL Service) running under
    local system account is calling CreateProcessAsUser to launch another
    32bit application(B.exe). 80% of the time that application(B.exe - VC++
    Console application) can be started successfully, but sometimes B.exe is
    created and visible in Task Manager, but it only consume 96k memory, and
    Procexp.exe can't detect any DLLs loaded by it. If I use "listdlls <pid
    of B.exe>", this process will go a little bit further - it now uses
    about 2MB memory, but still not in good shape, procexp.exe shows it only
    created a small set of system objects (section, event, mutex, file,
    registry etc). B.exe can start properly if it is started manually by
    double click. Anybody has idea on the root cause of this problem? Thank
    you very much for your help.
     
    Onega, Feb 4, 2009
    #1
    1. Advertising

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

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. schrodinger's cat
    Replies:
    0
    Views:
    514
    schrodinger's cat
    Mar 29, 2006
  2. Replies:
    6
    Views:
    631
  3. Replies:
    6
    Views:
    366
  4. Neil
    Replies:
    1
    Views:
    2,393
    Gabriel Méndez
    Apr 29, 2008
  5. *BUSY*
    Replies:
    1
    Views:
    888
Loading...

Share This Page