This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: cat /proc/registry/HKEY_PERFOMANCE_DATA/@ hangs
- From: Igor Pechtchanski <pechtcha at cs dot nyu dot edu>
- To: Reini Urban <rurban at x-ray dot at>
- Cc: cygwin at cygwin dot com
- Date: Tue, 13 Jul 2004 10:30:22 -0400 (EDT)
- Subject: Re: cat /proc/registry/HKEY_PERFOMANCE_DATA/@ hangs
- References: <40F3ED68.6030304@x-ray.at>
- Reply-to: cygwin at cygwin dot com
On Tue, 13 Jul 2004, Reini Urban wrote:
> cat /proc/registry/HKEY_PERFOMANCE_DATA/@
> hangs forever.
According to MSDN
(<http://msdn.microsoft.com/library/en-us/perfmon/base/the_hkey_performance_data_key.asp>):
...although you use the registry to collect performance data, the
data is not stored in the registry database. Instead, calling the
registry functions with the HKEY_PERFORMANCE_DATA key causes the
system to collect the data from the appropriate system object
managers.
To obtain performance data from the local system, use the
RegQueryValueEx function, with the HKEY_PERFORMANCE_DATA key.
The first call opens the key; you do not need to explicitly open
the key first. However, be sure to use the RegCloseKey function
to close the handle to the key when you are finished obtaining
performance data.
This tells me that reading from HKEY_PERFORMANCE_DATA never returns EOF,
so that you have to terminate it explicitly from the outside. So your
behavior sounds absolutely normal.
> Win2K (no win98 OS)
> Shouldn't HKEY_PERFOMANCE_DATA be disabled on NT systems, or does it work?
If the key is present, it'll be in /proc/registry. FWIW, the MSDN web
page above doesn't mention any restrictions on the systems that this key
is present on.
> This cat has pid 560:
> $ cat /proc/560/status
> [snip]
>
> kill 560
> doesn't help, /bin/kill.exe neither.
> pskill works ok.
"/bin/kill -f 560".
> $ uname -a
> CYGWIN_NT-5.0 reini 1.5.10(0.116/4/2) 2004-05-25 22:07 i686 unknown
> unknown Cygwin
HTH,
Igor
--
http://cs.nyu.edu/~pechtcha/
|\ _,,,---,,_ pechtcha@cs.nyu.edu
ZZZzz /,`.-'`' -. ;-;;,_ igor@watson.ibm.com
|,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D.
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
"I have since come to realize that being between your mentor and his route
to the bathroom is a major career booster." -- Patrick Naughton
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/