您的位置:首页 > 其它

自动添加修改环境变量

2011-11-22 15:28 225 查看
自动添加修改环境变量

private void button2_Click(object sender, EventArgs e)

{

RegistryKey regLocalMachine = Registry.LocalMachine;

RegistryKey regSYSTEM = regLocalMachine.OpenSubKey("SYSTEM", true);

RegistryKey regControlSet001 = regSYSTEM.OpenSubKey("ControlSet001", true);

RegistryKey regControl = regControlSet001.OpenSubKey("Control", true);

RegistryKey regManager = regControl.OpenSubKey("Session Manager", true);

RegistryKey regEnvironment = regManager.OpenSubKey("Environment", true);

string str = regEnvironment.GetValue("path").ToString();

string[] arr = str.Split(';');

bool set=false;

for (int i = 0; i <= arr.Length - 1;i++)

{

if (arr[i] == @"D:\Program Files\MySQL\MySQL Server 5.5\bin")

{

set = true;

break;

}

}

if (set == false)

{

regEnvironment.SetValue("Path", regEnvironment.GetValue("path").ToString() + @"D:\Program Files\MySQL\MySQL Server 5.5\bin;");

}

this.richTextBox1.Text = regEnvironment.GetValue("path").ToString();//读取path的值

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐