Hallo,
ich habe ein Basic MSI - Projekt.
Ich will nun eine Reihe von Files von meinem Installationsdirectory
zu meinem installierten Programm kopieren.
Ich mach das bisher per script - aber mit eingeschalteter UserAccessControl
bei Windows 7 - klappt das bei Windows 7 als User mit Adminrechten nicht mehr.
Nun will ich das mit der Table MoveFile machen.
Ich trage also ein:
xmla, addFiles, flda.xml, , TARGETDIR, INSTALLDIR,0
xmlb, addFiles2, fldb.xml, , TARGETDIR, INSTALLDIR,0
xmlc, addFiles3, fldc.xml, , TARGETDIR, INSTALLDIR,0
Die Files flda.xml, ... sind im Directory von dem MSI-Paket.
Nach der Installation ist flda.xml auch im Programm-Diretory,
aber von den anderen Files ist nichts zu sehen !
Ich habe es auch schon *.xml versucht - aber das will ich eigentlich nicht -
aber trotzdem kommt nur flda.xml an.
Das MoveFile ist in den Sequenzen vor InstallFiles - da kann ich wohl nicht irgendwelche Paramter übergeben.
Ich hatte gehofft - es wird einfach die ganze MoveFile-Tabelle abgearbeitet.
--
Frank Iversen
This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
MoveFile
Started by
fiversen
, Dec 16 2011 13:45
3 replies to this topic
Posted 16 December 2011 - 14:44
Also, nur damit wir uns nicht missverstehen: Diese xml-Dateien sind schon vor der Installation in TARGETDIR und sollen quasi zu Beginn des Installation (vor der Installation der anderen Dateien) ins INSTALLDIR kopiert werden?
addFiles, addFiles2 und addFiles3 sind drei Komponenten in deinem Setup, und diese drei Komponenten werden auch alle installiert?
Im Zweifelsfall zeigt ein Log, warum die Dateien ggf. nicht verschoben wurden.
addFiles, addFiles2 und addFiles3 sind drei Komponenten in deinem Setup, und diese drei Komponenten werden auch alle installiert?
Im Zweifelsfall zeigt ein Log, warum die Dateien ggf. nicht verschoben wurden.
Stefan Krüger
InstallSite.org twitter facebook
Posted 16 December 2011 - 19:05
Also irgendetwas mach ich noch verkehrt.
MoveFiles hab ich als Bedingung 'Not Installed' gegeben.
Ich habe jetzt nur eine Komponente mit
info.txt
Das File wird installiert.
Der Komponente habe ich zugeordnet,
xmla, addFiles, flda.xml, , TARGETDIR, INSTALLDIR, 0
Im Log, wird MoveFiles auch aufgerufen:
...
Aktion beendet um 18:59:13: CreateFolders. Rückgabewert 0.
Aktion 18:59:13: MoveFiles. Dateien werden verschoben
Aktion gestartet um 18:59:13: MoveFiles.
Aktion beendet um 18:59:13: MoveFiles. Rückgabewert 1.
Aktion 18:59:13: InstallFiles. Neue Dateien werden kopiert
..
Aber ich habe nur info.txt im Verzeichnis, in das ich installiere ?
--
Frank Iversen
MoveFiles hab ich als Bedingung 'Not Installed' gegeben.
Ich habe jetzt nur eine Komponente mit
info.txt
Das File wird installiert.
Der Komponente habe ich zugeordnet,
xmla, addFiles, flda.xml, , TARGETDIR, INSTALLDIR, 0
Im Log, wird MoveFiles auch aufgerufen:
...
Aktion beendet um 18:59:13: CreateFolders. Rückgabewert 0.
Aktion 18:59:13: MoveFiles. Dateien werden verschoben
Aktion gestartet um 18:59:13: MoveFiles.
Aktion beendet um 18:59:13: MoveFiles. Rückgabewert 1.
Aktion 18:59:13: InstallFiles. Neue Dateien werden kopiert
..
Aber ich habe nur info.txt im Verzeichnis, in das ich installiere ?
--
Frank Iversen
Posted 23 December 2011 - 12:44
Wie heißt die Komponente, in der info.txt liegt?
Stefan Krüger
InstallSite.org twitter facebook