Neuer Ordner über Eigenschaft ???

Fragen zum AKInstallerMSI
Antworten
agolde
Beiträge: 27
Registriert: 12.02.2007, 16:22
Wohnort: Taunusstein

Neuer Ordner über Eigenschaft ???

Beitrag von agolde »

Hallo,

ich würde gerne im LocalAppDataFolder folgenden Pfad anlegen lassen :

LocalAppDataFolder/Company/Product.

Company und Product sollen als Eigenschaft den Inhalt von [Manufacturer] und [Product] zugewiesen bekommen. Ich bekomme es nicht hin ! Vielmehr sucht der Installer beim Ausführen ewig nach einem Netzwerkpfad Company/Product oder [Manufacturer]/[Product]...

In der Docu finde ich nichts dazu...

Mit freundlichen Grüßen
Alexander Golde
Andreas Kapust
Administrator
Beiträge: 1085
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Andreas Kapust »

Hallo!

Der Weg wäre: Produkt-Seite->Produkt->Installationsverzeichnis:
[LocalAppDataFolder][Manufacturer]\[ProductName]

In der nächsten Version kann man das bereits direkt auswählen.

Gruß
A. Kapust
agolde
Beiträge: 27
Registriert: 12.02.2007, 16:22
Wohnort: Taunusstein

Beitrag von agolde »

Hallo,

das Projekt an sich soll natürlich im Standard - Ordner installiert werden.

Ich würde gerne vom Installer ein paar Dateien in den LocalAppDataFolder schreiben lassen. Config Dateien etc., die später von der App verändert werden.
Da gehe ich doch dann über Dateien & Verzeichnisse und lege dort die Struktur fest, oder ?
Wie kann man dort die Ordner anlegen ?
Wenn ich das Kontext Menu von 'UserProfile' aufrufe, kann ich doch 'Neuer Ordner über Eigenschaft' aufrufen.
Wäre das nicht der richtige Weg ?

Mit freundlichen Grüßen
Alexander Golde
Andreas Kapust
Administrator
Beiträge: 1085
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Andreas Kapust »

Guten Tag!

Legen Sie eine CA (Benutzerdef. Aktion) vom Typ "Setzt den Wert einer Eigenschaft"
Eigenschaft: VERZEICHNIS
Wert: [LocalAppDataFolder][Manufacturer]\[ProductName]

Über 'Neuer Ordner über Eigenschaft' wählen Sie dann: VERZEICHNIS
[Nachtrag:] Die CA muss in Install Execute Sequence eingetragen werden. Die UI-Sequenz kann vernachlässigt werden, da der Pfad ja nicht durch die GUI geändert werden soll, oder?

Gruß
A. K.
agolde
Beiträge: 27
Registriert: 12.02.2007, 16:22
Wohnort: Taunusstein

Beitrag von agolde »

Hmm, ok, aber an welche Stelle in der Sequenz setzte ich meine CA ?
Da gibt es ja deren viele :)

Grüße
A.G.
Andreas Kapust
Administrator
Beiträge: 1085
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Andreas Kapust »

Guten Abend!
agolde hat geschrieben:Da gibt es ja deren viele :)
Neeeeee jetzt echt :wink:

Nach E_01_CA_Set_INSTALLDIR. In der Execute-Sequenz wäre die nächst frei z. B. 755. In der UI ebenfalls.
Siehe Benutzerdef. Aktionen -> Sequenzen -> Installation -> Ausführungssequenz.

E_01_CA_Set_INSTALLDIR setzt wie der Name schon sagt INSTALLDIR. Nanach wäre also die beste Stelle.

Mit freundlichen Grüßen
Andreas Kapust
Antworten