Sie verknüpfen die Umgebungsvariable mit Ihrem Programm, möchten sie aber stattdessen mit Ihrem lokalen Computer verknüpfen, um sie jedem Programm zur Verfügung zu stellen. Sehen Sie sich die Überladung an, die ein EnvironmentVariableTarget
akzeptiert .
var name = "PATH";
var scope = EnvironmentVariableTarget.Machine; // or User
var oldValue = Environment.GetEnvironmentVariable(name, scope);
var newValue = oldValue + @";C:\Program Files\MySQL\MySQL Server 5.1\bin\\";
Environment.SetEnvironmentVariable(name, newValue, scope);