![]() |
CreateProcess & Umgebungsvariablen
Hallo!
1. Ich setze in meinem Delphi-Programm einige Umgebungsvariablen (SetEnvironmentVariable...) 2. Anschließend rufe ich mittels CreateProcess ein fremdes (u.a. Delphi-)Programm auf. Beides funktioniert. Nun meine Frage: Ist es möglich, dafür zu sorgen, dass die in Punkt 1) gesetzten Umgebungsvariablen auch im aufgerufenen Programm bekannt sind und verwendet werden können? Oder geht das automatisch? Ich kenn mich in der Materie nicht so aus... Viele Grüße |
Re: CreateProcess & Umgebungsvariablen
Diese Umgebungsvariablen können von allen Programmen ausgelesen werden.
|
Re: CreateProcess & Umgebungsvariablen
Es ist genau geregelt welches Environment der gestartete Prozess bekommt. Man kann dem Prozess das eigene Environment vererben oder ihm ein massgeschneidertes mitgeben. Das ist der Parameter lpEnvironment bei CreateProcess.
|
Re: CreateProcess & Umgebungsvariablen
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz