【问题标题】:Prevent Expansion of Environment Variables防止环境变量的扩展
【发布时间】:2011-04-28 08:48:07
【问题描述】:

我目前正在开发一个应用程序,旨在成为改进的 Windows 环境变量编辑器。

我已经使用 System.Environment.GetEnvironmentVariables()Registry 来获取它们。然而,这两种方法都扩展了 % 之间的文本,所以我得到的不是实例 %systemroot%/system32,而是 C:/Windows/system32/在我的程序中。

有没有办法防止这些项目膨胀?

【问题讨论】:

    标签: c# .net environment-variables


    【解决方案1】:

    当您从注册表中获取环境变量时 - 您需要使用特殊标志:RegistryValueOptions.DoNotExpandEnvironmentNames

    【讨论】:

      猜你喜欢
      • 2019-07-07
      • 2018-07-23
      • 1970-01-01
      • 1970-01-01
      • 2021-09-17
      • 1970-01-01
      • 2012-06-06
      • 2023-03-30
      • 1970-01-01
      相关资源
      最近更新 更多