2012-03-27 16 views
0

regedit.exeおよびreg.exeは、人間が判読可能なテキスト形式でファイルを「エクスポート」および「インポート」することができます。私はプログラムで使用できるこの形式を読むことができる公開APIまたはライブラリがありますか?
この形式をハイブファイル形式に変換するだけでも十分です。 私はそのようなファイルを取って、その上にRegLoadKey()を実行する方法を探していますWindowsレジストリのテキスト形式?

+1

これらのプログラムは、じんましんを処理しません。 RegSetValueExのような通常のレジストリAPIを呼び出します。 ATLに付属しているrgsパーサーの別の例を見ることができます。これはソースコードとして提供され、出発点として使用できます。 –

答えて

0

おそらく、.regファイル形式は.iniファイルパーサーで解析できます。しかし、ツリー構造のメンテナンスには余分なものを与えなければならない。

よろしく

0

...それは 元のバイナリフォーマットを解析するなどのように多くの問題で解析するので、それは、テキスト.REG 形式を使用していません。代わりに、ファイルを C APIで利用可能にしてから、このAPIを上位レベルのスクリプトとGUI ツールでラップします。

hivex - Windows Registry "hive" extraction library

関連する問題