Suchen aller Festplattenlaufwerke nach einer Datei

So durchsuchen Sie alle Festplattenlaufwerke nach einer Datei

  1. Geben Sie die Dateisignatur und den Namen in der Signaturtabelle ein. Die verbleibenden Felder in diesem Datensatz können NULL sein, um nach einer beliebigen Version von MyApp.exe zu suchen.

    Signaturtabelle (teilweise)

    Signatur Dateiname
    AppFile
    MyApp.exe
  2. Geben Sie die Eigenschaft ein, die der Installer festlegen soll, wenn MyApp.exe installiert ist.

    AppSearch-Tabelle

    Eigenschaft Signatur
    MYAPP
    AppFile
  3. Verwenden Sie die DrLocator-Tabelle. Lassen Sie die Felder Parent und Path leer, um alle Festplattenlaufwerke des Benutzersystems zu durchsuchen. Geben Sie in der Spalte Tiefe die Anzahl der zu durchsuchenden Unterverzeichnisebenen an. Wenn Sie z. B. Tiefe auf 0 festlegen, wird c: \MyApp.exe erkannt, die Datei jedoch nicht mit einer Tiefe von 2. Beispiel: c: \ Programme \ MyApps \MyApp.exe.

    DrLocator-Tabelle

    Signatur Parent Pfad Tiefe
    AppFile
    3
  4. Schließen Sie die AppSearch-Aktion 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.