Skip to main content
Skip table of contents

Package executable mapping (classic)

It isn’t always easy to figure out which package an executable belongs to and it is difficult to be 100% accurate as sometimes an executable may not even belong to a package. Use the heuristic below to help identify which executable belongs to which package.

Let's define an executable as the tuple path, hash and name/size for example [PATH,HASH,FILE].

An MSI package contains both an installation and uninstallation script linked to embedded resources, usually binaries. Once installed, the system stores an MSI on the machine but strips out its resources to save disk space. However, the system lists most embedded binaries either by name or by size. In addition, an MSI defines an installation directory.

For each MSI there is a tuple [{HASH},{FILE},DIR] even though some installed binaries might not have either {HASH} or {FILE}.

Other types of packages are treated as a black box. In this case, we only take the installation directory if present or the path of the uninstallation program if not, so we have the tuple [{},{},DIR].

An executable [PATH,HASH,FILE] is associated to a package [{HASH},{FILE},{DIR}] whenever one of these conditions is met:

  • HASH is contained in {HASH}

  • DIR is equal to {DIR}

  • DIR parent is equal to {DIR}

  • FILE is contained in {FILE}

If the system cannot associate a specific package to an executable, it associates the executable to the default “unknown” package.

The system excludes the following directories:

    for example C:\WINDOWS

    for example C:\WINDOWS\system32

    for example C:\Program Files\Common Files\Common Files

    for example C:\Program Files\Common Files

    for example C:\Documents and Settings\LeeT\Start Menu

    for example C:\Documents and Settings\LeeT\Start Menu\Programs

    for example C:\Documents and Settings\gjaunin\Start Menu\Programs\Startup

    for example C:\Documents and Settings\LeeT\Favorites

    for example C:\Documents and Settings\LeeT\Favorites

    for example C:\Documents and Settings\LeeT\My Documents

    for example C:\Documents and Settings\LeeT\Desktop

    for example C:\Documents and Settings\LeeT\Application Data

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.