This is the mail archive of the cygwin mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Jun 7 13:10, Erik Soderquist wrote: > The information exists in Windows somewhere, but either does not seem > to be available to ps, or is not fetched by ps, and I don't know > enough to know which... > > I tested with both elevated and non-elevated bash sessions, and ps > -efW shows 0 (zero) as the PPID for all Windows processes This is accurate because Windows does not maintain a parent-child relationship between processes. That's why there's no Windows functions to fetch a parent process PID or handle. The only information available is the PID of a process this process inherits handles from. In the POSIX context that's equivalent with a parent process, but not on Windows. Therefore this info is only available in the lower NT API(*). Worse, given the fact that Windows reuses PIDs quickly after a process died, this information can be totally wrong. Corinna (*) NtQueryInformationProcess(ProcessBasicInformation) -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat
Attachment:
signature.asc
Description: PGP signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |