Duplication d’objets
La fonction DuplicateHandle crée un handle en double qui peut être utilisé par un autre processus spécifié. Cette méthode de partage de handles d’objet est plus complexe que l’utilisation d’objets nommés ou d’héritage. Elle nécessite une communication entre le processus de création et le processus dans lequel le handle est dupliqué. Les informations nécessaires (valeur de handle et identificateur de processus) peuvent être communiquées par n’importe quelle méthode de communication interprocessus, telle que les canaux nommés ou la mémoire partagée nommée.