(WinAPI) environment variables



  • Ich muß in meinem Programm Umgebungsvariabelen setzen.
    Ich hab es schon mit der Funktion _putenv versucht. Diese ändert den Wert der Variable aber lediglich für den laufenden Prozess.
    Hat einer eine Idee wie man das sonst machen könnte?



  • ich hab da m ne kleine Funktion gebaut... allerdings solltest du sowas näcshtmal besser im WinApi Forum fragen wenn ich das mal so sagen darf 🙄

    bool set_globals(char* name, char* wert)
    {
      bool retval = SetEnvironmentVariable(name,  wert);
      return retval;
    }
    
    char puffer[250];
    char* get_globals(char* name)
    {
      GetEnvironmentVariable(name, puffer ,sizeof(puffer));
      return puffer;
    }
    


  • thread verschoben ins WinApi Forum. WinAPI


Anmelden zum Antworten