Jump to content


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.
Photo

MoveFile


3 replies to this topic

fiversen

fiversen
  • Full Members
  • 18 posts

Posted 16 December 2011 - 13:45

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






Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

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.

fiversen

fiversen
  • Full Members
  • 18 posts

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


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 23 December 2011 - 12:44

Wie heißt die Komponente, in der info.txt liegt?