我怎么知道nk.bin有哪个版本的.net Compact框架?

时间:2015-03-12 05:08:54

标签: compact-framework windows-ce

我想知道哪个.net紧凑框架版本嵌入到nk.bin文件中。 我怎么知道?

1 个答案:

答案 0 :(得分:0)

AFAIK您无法直接从NK.bin读取CF版本。

AFAIK首先必须拆解NK.BIN并获取所有文件,然后你可以从mscore.dll中读取文件版本。

要解组nk bin文件,xda开发人员需要一些工具,然后你可以这样做:

D:\_ROM\_nkbin_tools>viewbin.exe nkprm_en.bin
ViewBin... nkprm_en.bin
Image Start = 0x90300000, length = 0x01FA39F8
            Start address = 0x90301000
Checking record #30 for potential TOC (ROMOFFSET = 0xFE632D10)
Checking record #130 for potential TOC (ROMOFFSET = 0x00000000)
Found pTOC  = 0x9229f298
ROMOFFSET = 0x00000000
Done.

然后(使用上面的START和LENGTH值):

D:\_ROM\_nkbin_tools>cvrtbin.exe -r -a 0x90300000 -w 32 -l 0x01FA39F8 nkprm_en.bin

然后执行mkdir dump并将文件转储到该目录:

D:\_ROM\_nkbin_tools>dumprom.exe -d dump -v -5 nkprm_en.nb0

[另见:http://forum.xda-developers.com/showthread.php?t=2078325]

最后阅读mscoree.dll中的文件版本(其中一些可能有效:Command line tool to dump Windows DLL version?