Verwenden der MRU-Quellliste

Die SetupSetSourceList-Funktion öffnet oder erstellt eine Quellliste auf dem System des Benutzers. Sie können angeben, dass die Benutzerliste, die Systemliste, eine Kombination aus Benutzer- und Systemlisten oder eine temporäre Liste als MRU-Quellliste festgelegt werden soll. Wenn eine temporäre Liste verwendet wird, ist sie die einzige Liste, die für die Setupanwendung verfügbar ist, bis SetupCancelTemporarySourceList aufgerufen wird oder SetupSetSourceList ein zweites Mal aufgerufen wird.

Nachdem eine Liste festgelegt wurde, können Sie die Quellliste abfragen, indem Sie SetupQuerySourceList verwenden, um ein Array der Quellpfade abzurufen. Wenn das Quelllistenarray nicht mehr benötigt wird, müssen Sie die SetupFreeSourceList-Funktion aufrufen, um die von SetupQuerySourceListzugeordneten Ressourcen frei zu machen.

Rufen Sie SetupAddToSourceListauf, um einer Quellliste entweder einen Pfad hinzuzufügen, der sich im System des Benutzers befindet, oder eine temporäre Liste. Wenn die angegebene Quellliste nicht temporär ist, verbleibt diese Quelle auf dem System des Benutzers und ist für nachfolgende Installationen zugänglich.

Um einen Pfad aus dem Quellpfad zu entfernen, rufen Sie die SetupRemoveFromSourceList-Funktion auf.