国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 保定市| 普宁市| 灵武市| 章丘市| 宜城市| 凤阳县| 阳高县| 乐山市| 卓资县| 女性| 德保县| 白河县| 依兰县| 淮安市| 上杭县| 阳山县| 从化市| 久治县| 中江县| 孟津县| 闻喜县| 文昌市| 浪卡子县| 衡南县| 财经| 黄浦区| 德阳市| 田东县| 龙口市| 陇川县| 桐梓县| 富民县| 墨竹工卡县| 武义县| 偏关县| 马龙县| 南部县| 镇康县| 白朗县| 延边| 东辽县|