Verwenden der MRU-Quellliste

Die SetupSetSourceList-Funktion öffnet oder erstellt eine Quellliste im System des Benutzers. Sie können angeben, um die Benutzerliste, die Systemliste, eine Kombination aus Benutzer- und Systemlisten oder eine temporäre Liste als MRU-Quellliste festzulegen. Wenn eine temporäre Liste verwendet wird, ist sie die einzige Liste, die der Setupanwendung zur Verfügung steht, bis SetupCancelTemporarySourceList 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 SetupQuerySourceList zugeordneten Ressourcen freizugeben.

Rufen Sie SetupAddToSourceList auf, um einer Quellliste einen Pfad hinzuzufügen, der sich entweder auf dem 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.