日期:2014-05-19  浏览次数:20725 次

关于用C#读取.reg(注册表文件)的问题(高分)
小弟做XP   Embedded   我现在build了一个xpe的操作系统,需要验证这个xpe系统的一些注册表,由于手工校对太复杂,我现在想写一个自动化的工具。

操作步骤:
1.我使用“hives”把xpe的注册表导出来了,导成了一个.reg的注册文件。
2.我要使用c#来读这个.reg的注册表文件。

问题:我怎么用C#来读这个.reg的注册表文件。

------解决方案--------------------
解析reg 你还不如操作注册表..
或者
Process.Start(regedit.exe (参数)导出.reg);
------解决方案--------------------
直接用Process.Start(@ "d:\aaa.reg ")就可以了, 但要会有提示.

要么就手工分析该文件,你可以用记事本打开看看里面的结构,然后分析该文件使用RegistryKey 类进行操作,估计分析起来不简单.还不如按照八戒提议直接操作注册表来的酣畅淋漓。