macOS でのメモリ保護の除外で使用されるワイルドカードの例
以下の例は、パス /Application/TestApp/MyApp/program.dmgに格納されている実行可能ファイルを除外するためのものです。
|
種類 |
説明 |
|---|---|
|
除外の適切な使い方 |
program.dmg が「MyApp」子ディレクトリの下にある限り、program.dmg を除外します。
CODE
「MyApp」子ディレクトリの下にある限り、.dmg を含むすべての実行可能ファイルを除外します。
CODE
実行可能ファイルが「MyApp」子ディレクトリの下にある限り、それらをすべて除外します。
CODE
program.dmg が「TestApp」ディレクトリの子ディレクトリにある限り、それらをすべて除外します。
CODE
|
|
除外でのアスタリスクの不適切な使い方 |
フォルダ名またはファイル名の文字と一致させるには、アスタリスク(*)を 1 つだけ使用してください。二重アスタリスク(**)はディレクトリパスと一致させるために予約されており、除外の最後に使用することはできません。 次に示すのは、/Application/TestApp/MyApp/program.dmg を除外するコンテキストでのサンプルリストです。
|
|
推奨されない除外 |
除外の先頭には二重アスタリスク(**)を使用しないでください。例:
CODE
この例では、program.dmg はドライブ内の任意のフォルダから実行できます。この除外は厳密には間違っていませんが、ドライブにある任意のディレクトリ(子ディレクトリを含む)内のすべてを除外することになります。 |