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

Ordner in "Gemeinsame Dokumente" anlegen


3 replies to this topic

Majue

Majue
  • Full Members
  • 185 posts

Posted 11 May 2009 - 12:01

Hallo,
ich möchte gerne mit IS12Pro im Ordner "Gemeinsame Dokumente" einen neuen Ordner anlegen, kann aber die Systemvariable nicht herausfinden, mit der ich den Pfad angeben kann.
Ich hoffe, Ihr könnt mir weiterhelfen, damit mein Projekt abgeschlossen werden kann.
Gruß
JM

Edited by Majue, 11 May 2009 - 14:11.

Gruß
Jürgen Markert

(Anwender von InstallShield 2016 - Professional Edition)


Holger_G

Holger_G
  • Full Members
  • 155 posts

Posted 11 May 2009 - 14:24

Soweit ich weiss, gibt es dafür keine vordefinierte Property seitens MSI.
Du müsstest also eine CA verwenden um den Pfad zu erhalten, bspw. mittels SHGetFolderPath und CSIDL_COMMON_DOCUMENTS.

Majue

Majue
  • Full Members
  • 185 posts

Posted 11 May 2009 - 14:34

Vielen Dank,
könntest Du das bitte etwas genauer erklären, da ich diese Aufgabe "geerbt" habe und noch ein ziemlicher Anfänger bin? blink.gif
Gruß
JM

Gruß
Jürgen Markert

(Anwender von InstallShield 2016 - Professional Edition)


Majue

Majue
  • Full Members
  • 185 posts

Posted 14 May 2009 - 10:15

Hallo,

habe eine einfache, gut funktionierende Lösung gefunden:

über "Systemsuche" den folgenden Registry-Schlüssel "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Common Documents" auslesen und den Wert in einer Eigenschaft speichern. Diese Eigenschaft gebe ich dann bei der Erstellung der Ordner und Registry-Einträge an.

Funktioniert bei XP und Vista, weitere Tests müssen noch folgen.

Gruß
JM

Gruß
Jürgen Markert

(Anwender von InstallShield 2016 - Professional Edition)