Que signifie "inherited handle"?

Que signifie "inherited handle"? - C++ - Programmation

Marsh Posté le 02-02-2007 à 14:15:40    

DAns la fonction createProcess il y a un parameter bInheritHandles  quest ce que cela signifie?!
voici ce que microsoft nous met sur le parametre
 

Citation :

[in] If this parameter TRUE, each inheritable handle in the calling process is inherited by the new process. If the parameter is FALSE, the handles are not inherited. Note that inherited handles have the same value and access rights as the original handles.


Message édité par red faction le 02-02-2007 à 14:15:48
Reply

Marsh Posté le 02-02-2007 à 14:15:40   

Reply

Marsh Posté le 02-02-2007 à 15:26:21    

Suivant ce paramètre ton nouveau process peut utiliser des ressources crées par le process père (fichier et autres).
En plus ilf faut jouer avec les security attributes lors de la création des ressources.
 
Peut être plus clairement  
Le process A  possède 2 handle H1 et H2 (par example 2 named pipe,H1 héritable et H2 non héritable)  
Arrive le process B fils de A ,B pourra accéder à H1 directement  mais pas H2.
 
veulah ,si j'ma pas trop gourré :)

Reply

Marsh Posté le 02-02-2007 à 17:53:48    

merci cest clair mainteant

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed