Lenguaje

NamedWaitHandleOptions.CurrentUserOnly Propiedad

Definición

Obtiene o establece un valor que indica si el objeto de sincronización con nombre está limitado en el acceso al usuario actual.

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

Valor de propiedad

true si el objeto de sincronización con nombre está limitado al acceso al usuario actual; de lo contrario, false. El valor predeterminado es true.

Comentarios

Si la opción es true al crear un objeto de sincronización con nombre, el objeto se limita al acceso al usuario que realiza la llamada. Si la opción es true al abrir un objeto de sincronización con nombre existente, se comprueban los controles de acceso del objeto para el usuario que realiza la llamada.

Si la opción es false al crear un objeto de sincronización con nombre, el objeto no se limita en el acceso a un usuario.

Caution

En sistemas operativos similares a Unix, establecer esta opción en false es un posible problema de seguridad. Otros usuarios de la máquina pueden interferir con el objeto . Use false solo cuando todos los usuarios de la máquina, incluidos los usuarios normales y la raíz, estén en el mismo límite de confianza. De lo contrario, un proceso raíz y un proceso de usuario que comparten un objeto de sincronización con nombre pueden habilitar la elevación de privilegios.

En sistemas operativos similares a Unix, cada usuario tiene espacios de nombres para el nombre del objeto que se usan cuando la opción es true. Estos espacios de nombres con ámbito de usuario son distintos de los espacios de nombres con ámbito de usuario para otros usuarios y también distintos de los espacios de nombres que se usan cuando la opción es false.

Se aplica a