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

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

使用.NET4.0+操作64位系統(tǒng)中的注冊(cè)表

2019-11-14 16:10:26
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

一、64位系統(tǒng)中的注冊(cè)表

以 LocalMachine 中的啟動(dòng)項(xiàng)為例:

    64位應(yīng)用的注冊(cè)表位置還是在: SOFTWARE/Microsoft/Windows/CurrentVersion/Run

而 32位應(yīng)用的注冊(cè)表位置卻是在: SOFTWARE/Wow6432Node/Microsoft/Windows/CurrentVersion/Run

 

二、在.NET4.0以前(不含4.0)操作注冊(cè)表的方法

RegistryKey hklm = Registry.LocalMachine;RegistryKey run = hklm.OpenSubKey(@"SOFTWARE/Microsoft/Windows/CurrentVersion/Run", true);// ... 其他操作

如上代碼,雖然打開的是 “SOFTWARE/Microsoft/Windows/CurrentVersion/Run” ,但是它卻指向了32應(yīng)用的注冊(cè)表的位置、即:

” SOFTWARE/Wow6432Node/Microsoft/Windows/CurrentVersion/Run“,也就是說(shuō)用如上方法,在64位系統(tǒng)中無(wú)法操作64位應(yīng)用的注冊(cè)表。

 

三、使用.NET4.0+(含4.0)操作64位應(yīng)用的注冊(cè)表的方法

            RegistryKey hklm = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64);            RegistryKey run = hklm.OpenSubKey(@"SOFTWARE/Microsoft/Windows/CurrentVersion/Run", true);

 

四、RegistryView 枚舉

指定要在 64 位操作系統(tǒng)上針對(duì)的注冊(cè)表視圖。

Default默認(rèn)視圖。
Registry6464 位視圖。
Registry3232 位視圖。

 

 

 

注:如果在 32 位操作系統(tǒng)上請(qǐng)求 64 位視圖,返回的鍵都將在 32 位視圖中。

 

五、MSDN相關(guān)資料

https://msdn.microsoft.com/zh-cn/library/microsoft.win32.registrykey.openbasekey(v=vs.100).asp

https://msdn.microsoft.com/zh-cn/library/microsoft.win32.registryview(v=vs.100).aspx 

 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 兴和县| 绥滨县| 和龙市| 湛江市| 镇巴县| 宣威市| 玉田县| 上饶市| 乌什县| 千阳县| 诸暨市| 乐清市| 舒兰市| 忻州市| 承德市| 青海省| 南部县| 黎平县| 闸北区| 桐庐县| 昂仁县| 高陵县| 天气| 九寨沟县| 马山县| 奈曼旗| 宜兰市| 佳木斯市| 新郑市| 河西区| 洛南县| 辽源市| 卓尼县| 华坪县| 双柏县| 明水县| 巩义市| 明水县| 隆德县| 吉林省| 乐都县|