自动添加修改环境变量
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的值
}
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的值
}
相关文章推荐
- ORM框架实现数据的自动绑定添加修改
- 自动添加版权信息(修改类模板文件、窗体模板文件)
- VS2008 修改模板,让项目文件自动添加版权信息
- PyDev:修改代码模板自动添加encoding=utf8,避免中文乱码
- 方维模板修改,发布分享、主题有商品时,标签需自动写到input里,不要再手动去点击添加,手动点击可取消
- mybatis generator逆向工程自动生成带中文注释修改版(添加了实体类注释)文末附有git下载地址
- Windows如何在cmd命令行中查看、修改、删除与添加、设置环境变量
- [导入]ORM框架实现数据的自动绑定添加修改
- 如何在cmd命令行中查看、修改、删除与添加环境变量
- XML之自动生成类,添加,修改,删除类的属性
- 解决修改IE收藏夹路径后IE自动添加“链接”空文件夹的问题。
- 如何在命令行(cmd)下修改、添加、删除环境变量
- thinkphp项目:前端界面中修改数据时自动添加selected 或者 checked
- VS2008 修改模板,让项目文件自动添加版权信息
- 解决修改IE收藏夹路径后IE自动添加“链接”空文件夹的问题。
- 修改百度编辑器自动添加水印控制宽高
- 修改应用图标及添加启动画面(更新官方命令行工具自动生成)
- Unity导出XCode工程的时候自动修改工程设置添加依赖
- Xcode开启自动功能,添加环境变量
- 轻松学习Ionic (四) 修改应用图标及添加启动画面(更新官方命令行工具自动生成)