.Net 2.0 原汁原味读取注册表

莫Tm愁_李政

莫Tm愁_李政

2016-02-19 16:09

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐.Net 2.0 原汁原味读取注册表,无聊中的都看过来。

  在.Net 1.x当中,使用Microsoft.Win32.RegistryKey类的GetValue方法读取注册表数据时,其实数据都是经过“处理”的;
  例如,某个字符串数据本来的值是
  %SystemRoot%System32IoLogMsg.dll
  但是用GetValue方法得到的数据却是
  C:WINDOWSSystem32IoLogMsg.dll

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  也就是说,在读取注册表中的字符串时,系统会自作主张地替你展开环境变量。
  这的确省去我们调用Environment.ExpandEnvironmentVariables方法的麻烦,但是反过来,当我们希望原封不动地拷贝一个注册表的字符串时则束手无策。

  在.Net2.0当中,我们惊喜地发现Microsoft.Win32.RegistryKey类有了一个小小的改动,就是其GetValue方法增添了一个新的重载:
  public Object GetValue (
      string name,
      Object defaultValue,
      RegistryValueOptions options
  )该方法的第三个参数是一个枚举,目前只有一个有用的值就是DoNotExpandEnvironmentNames。
  指定该值,GetValue得到的结果就是没有经过展开的数据了。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  http://smalldust.cnblogs.com/archive/2006/06/26/436164.html

展开更多 50%)
分享

猜你喜欢

.Net 2.0 原汁原味读取注册表

Web开发
.Net 2.0 原汁原味读取注册表

VB.NET注册表编程

vb
VB.NET注册表编程

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

原汁原味的做法

电脑网络
原汁原味的做法

原汁原味菠萝饭的家常做法 原汁原味菠萝饭怎样做

糯米 菠萝
原汁原味菠萝饭的家常做法 原汁原味菠萝饭怎样做

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

如何做原汁原味冬瓜盅 原汁原味冬瓜盅的做法

上海菜
如何做原汁原味冬瓜盅 原汁原味冬瓜盅的做法

怎么做原汁原味菠萝饭 原汁原味菠萝饭的做法

糯米 菠萝
怎么做原汁原味菠萝饭 原汁原味菠萝饭的做法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Linux架设支持Mysql的动态Web服务器

Linux架设支持Mysql的动态Web服务器

ConnectString中enlist设置的含义

ConnectString中enlist设置的含义
下拉加载更多内容 ↓