ナビゲーションをスキップする

メモリ保護の除外におけるワイルドカード

メモリ保護の除外には、「^ & ' @ { } [ ] , $ = !」の特殊文字を含めることができます(すべての OS)。- # ( ) % .+ ~ _ *
Windows
デバイスでは、任意の文字値の後にコロンが続く(C: など)場合もサポートされています。
現時点では、アスタリスク(*)のエスケープはサポートされていません。たとえば、ファイル名にアスタリスクが含まれているファイルを除外するのに使用することはできません。
DLL 除外を追加する場合は、ワイルドカードを使用できません。
ワイルドカード
説明
*
これは、プラットフォーム固有のファイルパス区切り文字を除く、0 文字以上に一致します。ファイルパス区切り文字は、
Windows
デバイスでは「\」、
Linux
および
macOS
では「/」です。
**
これは絶対パス内の 0 以上のディレクトリに一致し、ドライブ、ディレクトリ、および子ディレクトリを除外するために使用します。(例:
C:\MyApp\''\**\''
)。
**
ワイルドカードを使用する場合は、次の規則に従ってください。
  • **
    は、
    \**\
    など、必ずファイルパス区切り文字とともに使用してください
    /**/
  • パターン
    **\
    は、
    Windows
    デバイスのパターンの先頭にある場合にのみ有効です。すべてのドライブ内のすべてのディレクトリと一致します。
  • パス内では、
    \**\
    /**/
    は複数回使用でき、制限はありません。
通常のワイルドカードでは、3 つのアスタリスク「***」が有効で、1 つのアスタリスク「*」に相当します。ただし、3 つのアスタリスクは、誤字を見逃す原因となる可能性があるため、除外対象にはなりません。たとえば、「C:\***.exe」というパターンの場合、「C:\**\*.exe」と入力したつもりが、「\」を 1 つ入力し忘れた可能性があります。「***」を 1 つの「*」として扱うと、意図した動作とは異なる動作を引き起こす可能性があります。