c# 实现对系统环境变量操作
写入需要管理员权限。
·
看代码
internal class Program
{
static void Main(string[] args)
{
try
{
var abc = EnvironmentVarialbeHelper.Get("abc");
if (!string.IsNullOrEmpty(abc))
{
Console.WriteLine(abc);
}
else
{
EnvironmentVarialbeHelper.Set("abc", DateTime.Now.ToString());
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Console.ReadLine();
}
}
public static class EnvironmentVarialbeHelper
{
public static string Get(string name)
{
return Environment.GetEnvironmentVariable(name, EnvironmentVariableTarget.Machine);
}
/// <summary>
/// (设置系统级环境变量)需要管理员权限
/// </summary>
/// <param name="name"></param>
/// <param name="value"></param>
public static void Set(string name, string value)
{
Environment.SetEnvironmentVariable(name, value, EnvironmentVariableTarget.Machine);
}
}
需要注意
写入需要管理员权限。其他没了
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)