バイナリパス (クラシック)
とても大事な会議があるので、完了したと思ったら送ってください。 システムはバイナリパスを小文字で保存し、必要に応じて大文字から変換します。 フォルダ名の階層を区切るのにスラッシュ /
を使用し、デバイスの基盤となるオペレーティングシステムの慣習に依存しません。
典型的なアプリケーションは通常、その実行可能なバイナリファイルをファイルシステムの標準的な場所にインストールします。これにはデバイスによる独立性があります。 例えば、システムはほとんどのソフトウェアアプリケーションを Windows デバイスの Program Files ディレクトリにインストールします。 複数もしくは通常でない場所から実行されるバイナリは、普通でない社員の行動、またはマルウェアの存在を示すことが多いです。
次のセクションでは、Nexthink が各バイナリに対して多すぎるパスを報告しないために使用するテクニックを学びます。 特別なカテゴリーに当てはまらないパスは、完全な形で保存されます。
パスエイリアス
パスエイリアスは環境変数に似た形式を使用して、よく知られたディレクトリをキーワードに置き換えます。 この方法で、よく知られた場所のバイナリパスは言語に依存せず、バイナリがあるドライブに依存しなくなります。 たとえば、パス D:\Program Files
(英語版)と C:\Programme
(ドイツ語版)は、バイナリパスとして保存されるときに %ProgramFiles%
になります。
バイナリパスの一般的なルールに反し、パスエイリアスには大文字が含まれることがあります。 以下の表には、すべてのパスエイリアス、その説明およびそれらが置き換えるフォルダのいくつかの例が示されています。
%Windows%
Windows ディレクトリ
DRIVE:\Windows
%System%
Windows システムディレクトリ
DRIVE:\Windows\System32
%ProgramFiles%
ソフトウェアインストールディレクトリ
DRIVE:\Program Files
DRIVE:\Program Files (x86)
%UserProfile%
ユーザー固有のデータを含むディレクトリ
DRIVE:\Documents and Settings\USERNAME
DRIVE:\Users\USERNAME
%AllProfile%
すべてのユーザーがアクセスできるデータを保持するディレクトリ
DRIVE:\Document and Settings\All users
DRIVE:\Users\Public
%ProfileTemp%
ユーザー固有の一時ファイルを保持するディレクトリ。
DRIVE:\Documents and Settings\USERNAME\Local Settings
DRIVE:\Users\USERNAME\AppData\Local
%WindowsTemp%
16進数形式でルートディレクトリの下にある一時フォルダ
DRIVE:\c7fa349ced49048e8941a819b264eb8d
%NetDrive%
ネットワーク共有フォルダ
\\SERVER\shared-dir
%RemovableDrive%
非永久的なストレージデバイス
MEDIA_DRIVE:</code>
(USB スティック、CD / DVDなど)
%RecycleBin%
削除されたファイルが保持されるディレクトリ
DRIVE:\$RECYCLE.BIN
バイナリパスのエリプシス
エイリアスパスのエリプシス
プライバシーの理由で、またパスの爆発を避けるため、システムはエイリアスされた場所内に作業パスを持つバイナリの完全なバイナリパスを記録しません。 これらの場所から実行されたバイナリのフルパスは保存されません:
 
%RecylceBin%
 
%UserProfile%
 
%AllProfile%
 
%ProfileTemp%
 
%WindowsTemp%
 
%RemovableDrive%
代わりに、エリプシス /.../
がエイリアスの後のパスを置き換えます。 例えば、通常のバイナリインストーラー setup.exe
が一時的な Windows フォルダから実行された場合、パスは以下のように記録されます:
%WindowsTemp%/.../setup.exe
自動生成されたフォルダ用のエリプシス
Nexthink ソリューションは、自動生成された識別子の名前を持つフォルダを検出することも可能です。 これらは通常非常に長い英数字の名前で、人間の読者には意味がありません。 したがって、これらのフォルダの名前はバイナリパスにそのまま記録されませんが、エリプシス /.../
に置き換えられます。
以下のテーブルには、識別子の種類とファイルシステム内でどのように見えるかの例が含まれています:
GUID
4AQlP4lP0xGaDAMF6CwzAQ
3F2504E0-4F89-11D3-9A0C-0305E82C3301
MD5
79054025255fb1a26e4bc422aef54eb4
SHA1
2fd4e1c67a2d28fced849ee1bb76e7391b93eb12
長い16進数文字列
桁がすべて同じでない限り、少なくとも10桁以上の連続した数字を含む文字列のほとんど。
長い数値
最も、10 桁以上の連続した数字を含む文字列。数字が全て同じ場合は除く。
Last updated