Passer la navigation

Caractères génériques dans les exclusions de protection de la mémoire

Les exclusions de protection de la mémoire peuvent inclure les caractères spéciaux suivants (tous les systèmes d'exploitation) : ^ & ' @ { } [ ] , $ = ! - # ( ) % . + ~ _ *
Sur les terminaux
Windows
, toute valeur de lettre suivie de deux points (par exemple, C:) est également prise en charge.
L'échappement de l'astérisque (*) n'est pas pris en charge pour le moment. Par exemple, vous ne pouvez pas l'utiliser pour exclure un fichier qui contient un astérisque dans son nom de fichier.
Lors de l'ajout d'exclusions DLL, les caractères génériques ne sont pas autorisés.
Caractère générique
Description
*
Cela correspond à zéro ou plusieurs caractères, à l'exception des séparateurs de chemin d'accès aux fichiers spécifiques à la plateforme. Les séparateurs de chemin de fichier sont « \ » sur les terminaux
Windows
et « / » sur
Linux
et
macOS
.
**
Cela correspond à zéro ou plusieurs répertoires dans un chemin absolu pour exclure des lecteurs, des répertoires et des répertoires enfants. Par exemple,
C:\MyApp\''\**\''
.
Suivez les règles ci-après lorsque vous utilisez le caractère générique
**
 :
  • Utilisez systématiquement
    **
    avec les séparateurs de chemin de fichier, tels que
    \**\
    ou
    /**/
  • Le schéma
    **\
    est valide s'il se trouve au début du schéma pour les terminaux
    Windows
    uniquement. Il correspond à tous les répertoires de tous les lecteurs.
  • Vous pouvez utiliser
    \**\
    ou
    /**/
    à plusieurs reprises dans un chemin, sans aucune limitation.
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.