2008-11-24 26 views
2

我已經從註冊表中得到了一個.Hive文件,我必須解析並將內容用作html報告的一部分(從這個我假設我必須轉換爲文字莫名其妙)。整個事情必須在程序中完成,所以我不能轉換蜂巢文件,然後通過我的程序運行它。我目前不知道如何開始這個,所以任何幫助都會很棒。C#.NET導入註冊表配置單元並解析其內容

任何想法都太棒了!

+0

您能否讓我們更好地瞭解輸入的內容? – 2008-11-24 12:10:42

回答

1

沒有看到輸入,很難說最好的方法是什麼。您可能需要使用RegExp類來解析出您的密鑰和值。如果您可以獲得足夠乾淨的路徑,則可以使用string.Split()將路徑拆分爲鍵的數組,然後使用這些值遍歷註冊表。

輸入集是否包含值的類型,或者您是否可以假定這些值已經存在於註冊表中?

有關輸入集的更多信息將會很有用。一個例子,可能嗎?

0

感謝您的回答,我現在弄明白了。它不是解析它導入我遇到問題的數據。我創建了一個hive.out文件,然後以普通文本的方式導入它。

0

快速谷歌的「.HIVE文件格式」指向格式是binary。我首先看看你是否能夠找到你正在解析的文件格式的規範。如果您需要解析的文件格式是與上面鏈接的文件格式,那麼您需要使用System.IO.BinaryReader來瀏覽文件。在C#中設置一些表示文件格式結構的類或結構並在解析文件時填充這些結構也可能會有所幫助。然後,您可以從您填充的這些對象中進行HTML報告。