Freigeben über


Durchsuchen aller Festplattenlaufwerke nach einer Datei

So durchsuchen Sie alle Festplattenlaufwerke nach einer Datei

  1. Geben Sie die Dateisignatur und den Namen in der Tabelle Signature ein. Die übrigen Felder in diesem Datensatz können Null sein, wenn Sie nach allen Versionen von MyApp.exe suchen möchten.

    Tabelle „Signature“ (teilweise)

    Signatur Dateiname
    AppFile
    MyApp.exe

     

  2. Geben Sie die Eigenschaft ein, die der Installer festlegen soll, wenn MyApp.exe installiert wird.

    AppSearch-Tabelle

    Eigenschaft Signatur
    MYAPP
    AppFile

     

  3. Verwenden Sie die Tabelle „DrLocator“. Lassen Sie die Felder Parent und Pfad leer, um alle Festplattenlaufwerke des Benutzersystems zu durchsuchen. In der Spalte Tiefe geben Sie die Anzahl an Unterverzeichnisebenen an, die in diesem Verzeichnis durchsucht werden sollen. Wenn Sie beispielsweise Tiefe auf 0 festlegen, wird c:\MyApp.exe erkannt, jedoch nicht die Datei in einer Tiefe von 2, z. B. c:\Program Files\MyApps\MyApp.exe.

    Tabelle „DrLocator“

    Signatur Parent Pfad Tiefe
    AppFile
    3

     

  4. Schließen Sie die Aktion AppSearch in die Aktionssequenz ein. Wenn MyApp.exe installiert ist, legt der Installer die Eigenschaft MYAPP auf den Speicherort der Datei fest. Wenn die Datei installiert ist, wird MYAPP in einem bedingten Ausdruck als True ausgewertet.