レジストリから .Hive ファイルを受け取りました。このファイルを解析して、その内容を HTML レポートの一部として使用する必要があります (このことから、何らかの形でテキストに変換する必要があると思います)。すべてをプログラム内で行う必要があるため、ハイブファイルを変換してプログラムで実行することはできません。現在、これを開始する方法さえわからないので、これに関するヘルプは素晴らしいでしょう.
どんなアイデアも素晴らしいでしょう!
入力を見ないと、最善のアプローチが何であるかを判断するのは困難です。キーと値を解析するには、おそらく RegExp クラスを使用する必要があります。値への十分なパスを取得できる場合は、string.Split() を使用してパスをキーの配列に分割し、それらの値を使用してレジストリを調べることができる場合があります。
入力セットに値のタイプが含まれていますか? または値がレジストリに既に存在すると想定できますか?
入力セットに関するもう少しの情報が役立ちます。たとえば、おそらく?
あなたの答えをありがとう、私は今それを理解することができました。私が問題を抱えていたデータをインポートしていたのは解析ではありませんでした。hive.out ファイルを作成し、それを通常のテキスト形式でインポートしました。
「.HIVEファイル形式」の簡単なGoogleは、形式がバイナリであることを示しています。解析しているファイル形式の仕様を見つけることができるかどうかを確認することから始めます。解析する必要があるファイル形式が上記にリンクされているものである場合は、System.IO.BinaryReader を使用してファイルを調べる必要があります。ファイル形式の構造を表すいくつかのクラスまたは構造を C# で設定し、ファイルを解析するときにそれらを設定することも役立つ場合があります。次に、入力したこれらのオブジェクトから HTML レポートを作成できます。