Re: Interesting behavior of iexplore.exe when using CreateProcessAsUser...
- From: "WTH" <wth@xxxxxxxxxx>
- Date: Fri, 11 Jan 2008 17:03:03 -0500
"Tom Walker" <nobody@xxxxxxxxxxx> wrote in message news:uVIaovJVIHA.5208@xxxxxxxxxxxxxxxxxxxxxxx
"WTH" <wth@xxxxxxxxxx> wrote in message news:399E5D77-2724-4912-B04C-28A2870020E5@xxxxxxxxxxxxxxxx
The process manager, for failover support, keeps track of the process ID of a process it creates. This usually works just fine; but, in the case of iexplore.exe the process ID returned from CreateProcessAsUser NEVER matches up against the processes if I immediately enumerate the processes running in the system. The iexplore.exe instance has a totally differnet process ID, lol...
The service is running under the local system account, this is Vista Ultimate 32-bit (haven't tried other OSes yet), and I was wondering if it has to do with the fact that iexplore.exe is so sensitive to relative security levels (for example, when launching a trusted URL from an instance showing a default URL, iexplore.exe will launch a separate instance...)
On Vista, if you launch an instance of iexplore.exe with Medium Integrity, it will launch a Low Integrity instance of itself and the Medium Integrity instance will immediately terminate. Running at Low Integrity is more secure. You can see the integrity level of processes by using SysInternals Process Explorer.
I wonder if I need to tailor the security attributes passed to CreateProcessAsUser. From what you said it seems as though the process initially launches into the user session using the default security credentials for the process inherited from the windows service (which is runn as the system account) and iexplore.exe evaluates itself and thinks 'oh crud, this isn't right...'
WTH
.
- References:
- Prev by Date: Re: Interesting behavior of iexplore.exe when using CreateProcessAsUser...
- Next by Date: Re: How-to detect process that loaded my DLL
- Previous by thread: Re: Interesting behavior of iexplore.exe when using CreateProcessAsUser...
- Next by thread: Re: Interesting behavior of iexplore.exe when using CreateProcessAsUser...
- Index(es):
Relevant Pages
|