Bei uns habe ich es leicht anders gemacht. Vielleicht hilft es dir ja eine Alternative zu haben.
Ich habe in den Command line options der Setup.inf zunächst /S0 /AW gesetzt.
Anschließend dann die zu kopierenden Dateien unten im [Installer]-Teil angehängt.
Schema:
1:Datei, %AppData%\Ordner\, CLIENT, 0
Nachfolgend im Code:
Code: Select all
[Installer]
1:..\..\..\..\User\Setup.exe, %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupDeu.chm, %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupEnu.chm, %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:%Temp%\Setup64.exe, %CommonSetupDir%\Setup.exe, OPTIONAL ALWAYS NOSIZEWARNING SETUP WINDOWS64, 0
1:..\..\..\..\User\Setup64.exe, %CommonSetupDir%\Setup.exe, OPTIONAL ALWAYS NOSIZEWARNING SETUP WINDOWS64, 0
1:%SetupInfDir%\Setup.inf, , NORMAL, 0
; 1:%SetupInfDir%\Setup.ico, , NORMAL, 0
; 1:%SetupInfDir%\Logo.bmp, , NORMAL, 0
1:update.json, %AppData%\Rocket.Chat\, CLIENT, 0
1:servers.json, %AppData%\Rocket.Chat\, CLIENT, 0
In diesem Beispiel waren es Einstellungsdateien für die Anwendung "Rocket.Chat", die unter \AppData\Roaming\Rocket.Chat\ des jeweiligen Users abgelegt werden, der zum Zeitpunkt der Installation am Client angemeldet ist.