国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

.Net 2.0 原汁原味讀取注冊表

2024-07-10 13:13:42
字體:
供稿:網(wǎng)友

在.Net 1.x當(dāng)中,使用Microsoft.Win32.RegistryKey類的GetValue方法讀取注冊表數(shù)據(jù)時,其實數(shù)據(jù)都是經(jīng)過“處理”的;

  例如,某個字符串?dāng)?shù)據(jù)本來的值是%SystemRoot%/System32/IoLogMsg.dll但是用GetValue方法得到的數(shù)據(jù)卻是C:/WINDOWS/System32/IoLogMsg.dll

  也就是說,在讀取注冊表中的字符串時,系統(tǒng)會自作主張地替你展開環(huán)境變量。

  這的確省去我們調(diào)用Environment.ExpandEnvironmentVariables方法的麻煩,但是反過來,當(dāng)我們希望原封不動地拷貝一個注冊表的字符串時則束手無策。

  在.Net2.0當(dāng)中,我們驚喜地發(fā)現(xiàn)Microsoft.Win32.RegistryKey類有了一個小小的改動,就是其GetValue方法增添了一個新的重載:

public Object GetValue (
string name,
Object defaultValue,
RegistryValueOptions options
)

  該方法的第三個參數(shù)是一個枚舉,目前只有一個有用的值就是DoNotExpandEnvironmentNames。
指定該值,GetValue得到的結(jié)果就是沒有經(jīng)過展開的數(shù)據(jù)了。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 平山县| 加查县| 惠来县| 宜兴市| 沅江市| 调兵山市| 夏河县| 孝感市| 瓮安县| 徐水县| 饶河县| 顺昌县| 许昌市| 洞口县| 嵊州市| 郸城县| 藁城市| 肥东县| 青河县| 海原县| 双鸭山市| 汉阴县| 古蔺县| 鄂托克前旗| 仙居县| 阿鲁科尔沁旗| 珲春市| 措勤县| 镇赉县| 双峰县| 吉林市| 三穗县| 大新县| 黔江区| 安义县| 山西省| 珠海市| 宜春市| 钟祥市| 定兴县| 普格县|