NamedWaitHandleOptions.CurrentUserOnly Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui indique si l’objet de synchronisation nommé est limité en accès à l’utilisateur actuel.
public:
property bool CurrentUserOnly { bool get(); void set(bool value); };
public bool CurrentUserOnly { get; set; }
member this.CurrentUserOnly : bool with get, set
Public Property CurrentUserOnly As Boolean
Valeur de propriété
true si l’objet de synchronisation nommé est limité en accès à l’utilisateur actuel ; sinon, false. La valeur par défaut est true.
Remarques
Si l’option est true lors de la création d’un objet de synchronisation nommé, l’objet est limité en accès à l’utilisateur appelant. Si l’option se trouve true lors de l’ouverture d’un objet de synchronisation nommé existant, les contrôles d’accès de l’objet sont vérifiés pour l’utilisateur appelant.
Si l’option est false lors de la création d’un objet de synchronisation nommé, l’objet n’est pas limité en accès à un utilisateur.
Caution
Sur les systèmes d’exploitation de type Unix, la définition de cette option false constitue un problème de sécurité potentiel. D’autres utilisateurs sur l’ordinateur peuvent interférer avec l’objet. Utilisez false uniquement lorsque tous les utilisateurs sur l’ordinateur, y compris les utilisateurs réguliers et la racine, se trouvent dans la même limite d’approbation. Sinon, un processus racine et un processus utilisateur qui partagent un objet de synchronisation nommé peuvent activer l’escalade de privilèges.
Sur les systèmes d’exploitation de type Unix, chaque utilisateur a des espaces de noms pour le nom de l’objet qui sont utilisés lorsque l’option est true. Ces espaces de noms délimités par l’utilisateur sont distincts des espaces de noms délimités par l’utilisateur pour d’autres utilisateurs, et sont également distincts des espaces de noms utilisés lorsque l’option est false.