小弟做XP Embedded 我现在build了一个xpe的操作系统,需要验证这个xpe系统的一些注册表,由于手工校对太复杂,我现在想写一个自动化的工具。操作步骤:
1.我使用“hives”把xpe的注册表导出来了,导成了一个.reg的注册文件。
2.我要使用c#来读这个.reg的注册表文件。问题:我怎么用C#来读这个.reg的注册表文件。

解决方案 »

  1.   

    解析reg 你还不如操作注册表..
    或者
    Process.Start(regedit.exe (参数)导出.reg);
      

  2.   

    to:Red_angelX(八戒)我现在就是要解析.reg文件,现在我做了一个xpe的嵌入式的系统,我在xpe下面怎么跑C#?怎么操作注册表?xpe的系统是植入手机或者掌上电脑的,我总不能在xpe里面跑C#写的测试工具把。
    所以我只能导出来,导到xp下面测。
      

  3.   

    直接用Process.Start(@"d:\aaa.reg")就可以了,   但要会有提示.   
        
    要么就手工分析该文件,你可以用记事本打开看看里面的结构,然后分析该文件使用RegistryKey  类进行操作,估计分析起来不简单.还不如按照八戒提议直接操作注册表来的酣畅淋漓。
      

  4.   

    但是,要求的是要把服务器上的REG文件写入本地计算机内呀,有没有其它的方法,不要有提示的!要后台写入