ich habe hier ein seltsames Verhalten beim reinstall eines Pakets über das Depot.
Ich habe ein ganz simples "Kopier-Paket", das Teams-Hintergründe ins AppData-Verzeichnis kopiert:
Code: Select all
[Installer]
1:Teams_2020.png,,NORMAL,0
1:Teams_Stay_Connected_2020.png,,NORMAL,0
Code: Select all
[Product]
AddMeter -1
; Prompt to the User if the application is running? Close the program after timeout
AskKillProcesses 600, ProcessName
#Set:COPY_User,CLIENT
#Reg:Product
-AskKillProcesses 600, ProcessName
-AddMeter -1
[Set:COPY_User]
Sleep 20000
MD "%APPDATA%\Microsoft\Teams\Backgrounds\Uploads\"
Sleep 5000
Copy "%SRC%\Teams_2020.png" "%APPDATA%\Microsoft\Teams\Backgrounds\Uploads\" /Y
WaitUntilFileExists "%APPDATA%\Microsoft\Teams\Backgrounds\Uploads\Teams_2020.png",60
Copy "%SRC%\Teams_Stay_Connected_2020.png" "%APPDATA%\Microsoft\Teams\Backgrounds\Uploads\" /Y
WaitUntilFileExists "%APPDATA%\Microsoft\Teams\Backgrounds\Uploads\Teams_Stay_Connected_2020.png",60
Deinstalliere ich das Paket und installiere ich es anschließend wieder, klappt alles wunderbar.
Daher hier die Frage: Warum verhält sich das Paket beim reinstall so? Die Antwort, darf gerne auch den grundlegenden Ablauf eines reinstalls beinhalten (oder die Unterschiede zum regulären install)