Windows でメモリ保護の除外に使用するワイルドカードの例

以下の例は、パスC:\Application\TestApp\MyApp\program.exeに格納されている実行可能ファイルを除外するためのものです。

有効な除外パスの例

program.exe を除外するための、ワイルドカードを使用しない相対パス

CODE
\Application\TestApp\MyApp\program.exe

program.exe(または任意のファイル)を除外するための、ワイルドカードを使用する相対パス

CODE
\Application\TestApp\MyApp\*

MyApp ディレクトリおよびその子ディレクトリ内で program.exe(または任意のファイル)を除外するための、ワイルドカードを使用する相対パス

CODE
\Application\TestApp\MyApp\**\*

C:\Application の「MyApp」ディレクトリにある program.exe を除外する場合

CODE
C:\Application\**\MyApp\program.exe

この例では、Application フォルダと MyApp フォルダの間のディレクトリも除外されます。

C:\Application の「MyApp」ディレクトリにあるあらゆる .exe ファイルを除外する場合

CODE
C:\Application\**\MyApp\*.exe

C:\Application の「MyApp」ディレクトリにあるあらゆる実行可能ファイル(ファイル拡張子を問わない)を除外する場合

CODE
C:\Application\**\MyApp\*

C:\Application\TestApp のいずれかの子ディレクトリにある program.exe を除外する場合

CODE
C:\Application\TestApp\**\program.exe

C: ドライブの \Application\TestApp\MyApp\ にある program.exe を除外する場合:

CODE
C:\**\Application\TestApp\MyApp\program.exe

C: ドライブの \Application\TestApp\MyApp\ にあるあらゆる実行可能ファイルを除外する場合

CODE
C:\**\Application\TestApp\MyApp\*.exe

C: ドライブの \Application\TestApp\MyApp\ にあるあらゆる実行可能ファイル(拡張子を問わない)を除外する場合:

CODE
C:\**\Application\TestApp\MyApp\*

除外でのアスタリスクの不適切な使い方

フォルダ名またはファイル名の文字と一致させるには、アスタリスク(*)を 1 つだけ使用してください。二重アスタリスク(**)は、ディレクトリパスまたはディレクトリパスの末尾と一致させるために予約されており、除外の最後に使用することはできません。

以下は C:\Application\TestApp\MyApp\program.exe を除外する場合の例のリストです。

  • 不適切:C:\Application\TestApp\MyApp**.exe

    理由:二重アスタリスクはディレクトリパス用に予約されています。ファイル名の文字に一致させるには、単一のアスタリスクを使用してください。

  • 不適切:C:\Application**\MyApp\program.exe

    理由:この二重アスタリスクでは、名前が「Application」で始まるフォルダが除外されます。構文は有効ですが、この除外では TestApp ディレクトリは一致しません。

  • 不適切:C:\Application\TestApp\*\program.exe

    理由:ファイルパスの区切り文字と組み合わせて、単一アスタリスクの代わりに二重アスタリスクを使用してください。

  • 適切:C:\Application\TestApp\MyApp\*.exe
  • 適切:C:\Application\**\program.exe

推奨されない除外

ドライブ文字の直後に二重アスタリスク(**)を使用しないでください。例:

CODE
C:\**\program.exe

この例では、program.exeC: ドライブ内の任意のフォルダから実行できます。この除外は厳密には間違っていませんが、ドライブにある任意のディレクトリ(子ディレクトリを含む)内のすべてを除外することになります。