Zum Inhalt springen

API-Aufruf: SetEnvVariable


Pointerman

Empfohlene Beiträge

Moin!

Hat jemand schon einmal mit der Funktion SetEnvVariable gearbeitet? Ich schreibe zwar in Delphi, aber der Aufruf ist in Delphi nicht vernünftig eingebunden. Ich habe den Befehl im Windows-SDK gefunden, aber weiß nicht, in welcher DLL er steckt. Im MSDN habe ich auch keine vernünftigen Inofs gefunden. Wer also näheres über den Befehl weiß, schnell Posten.

P.S.: Ich meine NICHT "SetEnvironmentVariable" aus Kernel32.dll, sondern echt SetEnvVariable!

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von Pointerman

Ich habe den Befehl im Windows-SDK gefunden

Ich nicht. Bist du dir ganz sicher, dass es den gibt? Kannst du ein paar Textstellen aus der SDK-Dokumentation zitieren? Dann könnte ich effektiver suchen.

Nachtrag:

This is a function from the setup SDK intended for DOS-based installation

programs. YOu cannot use it from a Windows program

Quelle: google groups link

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hier hab ich mal kopiert, was ich im SDK gefunden habe:

BOOL SetEnvVariable(LPSTR szName, LPSTR szValue, CMO cmo);

SetEnvVariable sets the specified environment variable to a certain value. The environment variable can also be elongated by specifying the command option flag fAppend or fPrepend. Under Windows NT, the environment variables affected are the ones specified in the registry. Under Windows 95, autoexec.bat is modified to set the values.

Arguments

szName

Specifies the name of the environment variable.

szValue

Specifies the new value that you want to associate with the environment variable.

cmo

Specifies the command option flag. You can use fOverwrite, fAppend, or fPrepend.

Return Value

If the function succeeds, it returns fTrue.

If the function fails, it returns fFalse.

See Also

RemoveEnvVariable

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...