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

Systemvariable im Script setzen


2 replies to this topic

spbt

spbt
  • Members
  • 7 posts

Posted 25 June 2002 - 10:42

Hi,
ich habe in value.shl eine Umgebungsvariable deklariert und will diese im
Script setzen. Eine Zuweisung mit @Variablenname = Wert klappt aber nicht.
Hat einer eine Lösung parat?
Birgit

Perotin

Perotin
  • Full Members
  • 407 posts

Posted 25 June 2002 - 18:50

Die mit @VARIABLE ansprechbaren Variable können meines Wissens nicht verändert werden.
Jede im Script definierte Variable kann per Variable = Wert verändert werden, eine @VARIABLE (ob in value.shl oder in der InstallShield IDE definiert) hingegen nicht.
Gruß / regards
Thomas

EberhardH

EberhardH
  • Members
  • 137 posts

Posted 01 July 2002 - 10:16

Hallo Birgit,

wenn Du eine neue Umgebungsvariable setzen willst, dann mußt Du sie unter Win9x in die autoexec schreiben und diese ausführen (Reboot).

Unter Win NT/2k schreibst Du die env-Variable in die Registry unter
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
und mußt sie nachfolgend noch im System propagieren mit der SendMessage-Funktion (als BROADCAST) - oder aber auch nur einen Reboot ausführen, um die env-Variable verfügbar zu haben.

Gruß
Eberhard