2017-07-10 38 views

回答

1

在.frm文件,它包含這樣的線:

Image = "blah.frx" : 1234 

該字符串是文件(明顯),和數字是十六進制偏移到圖像。該位置有一個12字節的標題,該標題的最後4個字節包含圖像的字節長度。圖像本身緊跟在12字節的標題之後。

轉換爲.resx只是在該圖像上調用Convert.ToBase64String()。

4

這裏有一個部分答案 - 有一個實用程序可用於提取部分。

GfxFromFrx:如何從VB二進制屬性文件

由布拉德·馬丁內斯提取圖形。

example of utility in action

它將提取他們的任何格式的資源 - 圖標,位圖,光標等

此實用程序的原始位置在這裏:sitecode zip

它可能不再存在,但歸檔位於:sitecode zip