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

Finden von DLLs während der Installation


4 replies to this topic

remy

remy
  • Members
  • 3 posts

Posted 24 November 2004 - 19:33

Hallo,
ich verwende InstallShield X mit einen InstallScript-Projekt (kein MSI).
Ich möchte eigene DLLs in einem Verzeichnis unter dem Zielverzeichnis
installieren, sagen wir "TARGETDIR\shared". Diese DLLs werden verwendet
von COM-Servern, die selbstregistrierend sind und teilweise vom Installationsskript
angesprochen werden. Nur leider werden diese DLLs nicht während der Installation
gefunden. Sprich, wenn ich sie nach <WINSYSDIR> installiere, habe ich kein
Problem, aber genau das möchte ich nicht.
Auch das Erweitern der PATH-Umgebungsvariable über die Registry und anschliessendem :
SendMessage (HWND_BROADCAST, WM_SETTINGCHANGE, 1, pEnv );
hat keinen Erfolg gebracht sad.gif
Das Aussetzen des Projekts als InstallScript-MSI ist aufgrund der Größe und des
Zeitplans nicht möglich.
Ich habe langsam keine Ideen mehr!

Vielen Dank im voraus für eure Hilfe,
remy


Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 24 November 2004 - 19:54

Wenn ich mich recht erinnere, dann verarbeitet InstallShield diese Broadcast Messages nicht und übernuimmt deshalb nicht den aktualisierten PATH.
Je nach dem was du machen willst hilft evtl. der AppPath Registry-Eintrag, oder ein Aufruf von ChangeDirectory.

remy

remy
  • Members
  • 3 posts

Posted 24 November 2004 - 23:29

Danke für die Antwort.
Wo/wie finde ich den AppPath-Registry-Eintrag in einem InstallScript-Projekt?

Gruß,
remy

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 25 November 2004 - 16:59

<root key>\Software\Microsoft\Windows\CurrentVersion\App Paths\<per application paths key>

Dokumentiert in Hilfethema "The Special Registry-related Functions" oder "Creating an Application Paths Key". Suche einfach mal nach "app path"

remy

remy
  • Members
  • 3 posts

Posted 26 November 2004 - 11:45

Zur Info: Leider führte keiner der beiden Lösungsansätze zum Erfolg.
Wenn ich den AppPath der Setup.exe erst zur Laufzeit selbiger änder,
hat das keine Auswirkungen mehr.

Gruß,
remy