Meiner Meinung nach kann man sich für eine portable "Installation" schon die Frage stellen "Kann man dem Anwender einer portablen Anwendung zumuten, nach dem Entpacken ein Skript auszuführen?". Wenn die Antwort darauf "Ja" lautet, würde ich einfach ein Skript zusammenbasteln, das die nötigen Aufgaben erledigt, in diesem Fall nicht mehr benötigte Dateien löscht. Selbst mit einem Batchskript kann man sowas recht komfortabel machen:
Code:
@echo off
setlocal
set "files=somefile.exe someotherfile.txt someold.dll"
for %%F IN (%files%) DO (
if exist "%~dp0%%~F" (
echo Deleting "%~dp0%%~F"
del "%~dp0%%~F"
)
)
endlocal
Die Liste der Dateien kann man einfach erweitern/bearbeiten.
Für die reguläre Installation übernimmt diese Aufgabe natürlich das Setup.
Grüße
Dalai