2017-08-03 125 views
0

我有一個.NET可執行文件,我需要查看附加的資源。我提取.resource文件從.NET可執行文件使用DotNetResourcesExtract實用程序,但我現在沒有如何查看.resource文件的內容。查看.resource文件的內容

有人可以解釋如何查看這個文件嗎?

回答

0

不知道你是否正確使用它...

假設你的圖像存儲在那裏。

你可以簡單地做:

圖片resfile = ProjectName.Properties.Resources.resourceName;

所以如果resfile是一個圖像,你可以把它放到一個Image控件中。

所以,如果你有你的窗體上的圖像控件,你可以簡單地做: imageControl.Image = ProjectName.Properties.Resources.resourceName;

如果它是一個文本文件或任何其他類型的文件 - 同樣,您可以以同樣的方式訪問它。如果它是一個二進制文件,ProjectName.Properties.Resources.resourceName將是一個字節數組,因此您需要以正確的方式加載它。

這就是你想要的嗎?否則,請指出您嘗試從資源文件中提取的文件類型。

+0

我沒有.net可執行文件的源代碼。我有興趣使用一些實用程序從.resource文件中提取數據。 –

0

根據MSDN的的.resx(基於XML的資源格式)文件 轉換成公共語言運行時的二進制的.resources文件 可以嵌入在一個運行時二進制可執行或編譯成 衛星程序集。

切入點:如何查看? 那麼,由於它是一個包含資源(圖片等)的二進制文件,因此您始終可以使用Windows資源編輯/提取應用程序。 例如。 RestoratorResource Hacker僅舉幾例。

同時,看這個Stackoverflow post.哪個聲音差不多。