Utiliser des caractères génériques dans les exclusions de protection de la mémoire Passer la navigation

Utiliser des caractères génériques dans les exclusions de protection de la mémoire

Les exclusions de mémoire peuvent inclure les caractères spéciaux suivants (tous les systèmes d'exploitation) : ^ & ' @ { } [ ] , $ = ! - # ( ) % . + ~ _ *
Sous Windows, toute valeur de lettre suivie de deux points (C:) est également prise en charge.
Syntaxe du modèle pour les caractères génériques *
Caractère générique
Description
*
Le symbole * exclut les exécutables et les applications. Il correspond à zéro caractère ou plus, sauf le séparateur de chemin spécifique à la plate-forme ('\' sous Windows)
Pour le moment, l'échappement * n'est pas pris en charge. Par exemple, vous ne pouvez pas exclure un fichier contenant un astérisque * dans son nom.
**
Le système d'exploitation de base * exclut les lecteurs et les répertoires et peut être utilisé pour inclure les répertoires enfants. Il fait correspondre zéro ou plusieurs couches d'un répertoire dans un chemin absolu (par exemple C:\MyApp\"\**\").
  • Le ** ne peut pas être utilisé avec des trajectoires relatives.
  • Avec les agents 1560 et 1564, ne mettez pas fin à une exclusion avec \**, car cela peut entraîner une boucle de redémarrage de Windows. Pour en savoir plus, rendez-vous sur support.blackberry.com/community pour consulter l'article 70298.
Notez que ** n'est pas seulement un double *, il s'agit d'une notation spéciale. Pour éviter toute confusion, consultez les règles suivantes lorsque vous utilisez ce caractère spécial :
  • **\ est valide s'il se trouve au début du schéma, uniquement pour Windows. Il correspond à tous les répertoires de tous les lecteurs.
  • \**\ peut apparaître plusieurs fois dans la chaîne de modèle, il n'y a pas de limite.
Dans un caractère générique normal, trois astérisques *** sont valides et correspondent à un seul astérisque *. Cependant, trois astérisques ne sont pas valides pour les exclusions car ils masqueraient les fautes de frappe. Par exemple, dans le modèle C:\***.exe, les utilisateurs auraient peut-être voulu saisir C:\**\*.exe mais ont oublié de saisir un \. Si *** était traité comme un seul *, cela pourrait entraîner un comportement différent de celui prévu.