2013-09-26 21 views
0

有些項目包括多個版本的資源文件,這結束了二進制文件,有一個以上的版本信息。當我用Visual Studio打開二進制文件時,很明顯看到二進制文件有兩個不同的版本信息。如何從代碼中找到二進制文件(dll或exe)的多個版本信息?

我想要做的是寫一個小程序,通過一串二進制文件搜索和查找其中有多個版本信息的人。

我試圖從MSDN使用FileVersionInfo.GetVersionInfo,但我只能設法從二進制文件中提取一個版本信息。

我可以在這裏用一點點的幫助,非常感謝。

回答

0

我解決了這個問題基本PERL腳本的幫助。神奇的是,打開二進制像十六進制編輯器和搜索模式「StringFileInfo中」,這樣你可以找到所有的二進制文件內定義的版本資源。

本文幫了不少忙。 http://www.perlmonks.org/?node_id=287010

我希望這會幫助某人,不知何故。

相關問題