Nicolas BERTRAND
Ingenieur Conception
Sogitec Industrie Bruz
Tel 02 99 05 34 54
-----Message d’origine-----
De: BERTRAND Nicolas
Date: mardi 26 juin 2001 14:43
A: ‘NT Developers Interest List’
Objet: RE: [ntdev] Re: Native Api zwQuerySemaphore
Yes , i agree with you .
I have just find the information in the book undocemented Windows 2000 Secret.
I don’t know each Process has the owner Handle Table.
Thank you for your answer
Nicolas
Nicolas BERTRAND
Ingenieur Conception
Sogitec Industrie Bruz
Tel 02 99 05 34 54
-----Message d’origine-----
De: Don Burn [SMTP:xxxxx@acm.org]
Date: mardi 26 juin 2001 13:28
A: NT Developers Interest List
Objet: [ntdev] Re: Native Api zwQuerySemaphore
You don’t necessarily have a problem with access rights,
but it sounds like you have not got a valid handle in your
process. Handles are only valid in the context of the
process that created the handle. You either need to
open the object in your process using ZwOpen… or
use ZwDuplicateObject to get a valid handle in your
processes context.
Don Burn
Windows 2000 Device Driver and Filesystem consulting
----- Original Message -----
From:
To: “NT Developers Interest List”
Sent: Tuesday, June 26, 2001 12:00 AM
Subject: [ntdev] Native Api zwQuerySemaphore
> Hi
>
> I bought the book : Native Api reference
>
> I find all handles of system with zwQuerySystemeInformation
>
> Now , i want to known to read information about synchronize objects with
> zwQuerySemaphore, zwQueryMutant …
>
>
> But i have a problem with all objects created outside my application.
>
> the function ZwQuery return Invalid Handle or Error Object Type .
>
> I think , i have a probleme of acces rights.
>
> It i’s possible to rezad information about an aother application object (
> Handleexe : www.sysinternals.com)
>
> Somebody can you help me ?
>
>
> Nicolas
>
> —
> You are currently subscribed to ntdev as: xxxxx@acm.org
> To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
—
You are currently subscribed to ntdev as: xxxxx@aql.fr
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
—
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com