11 2013 档案
摘要:1.创建PDE,page directory entry,用来存放virtual memory physical memory之间的映射关系2.创建virtual memory跟可执行文件(.exe,.dll...)之间的映射关系,缺页的时候需要从文件里那数据放到内存里的3.对CPU的PC寄存器设置为可执行文件入口地址这样就ok了,后续用到什么memory,MMU会分配/释放相应的物理内存,并填写PTE(page directory entry).装载过程中一个重要的步骤是配置IAT(Import Address Table).PE文件Optional Header中有两个Directory.
阅读全文
摘要:在\src\build\Debug\locales\目录下存放着各国语言所需要的资源文件xx.pak,我这边共有53中语言支持。命令行进入src\build\Debug目录,敲:chrome.exe --lang=zh-CN就能用中文简体,zh-CN可以根据需要换成各种语言版本。Chrome的整个solution中,每种语言都会有个相应的工程文件,如src\chrome_frame\locales\zh-CN.vcxproj整个工程只有一个.rc文件,貌似还是grit用对应的.xtb文件生成的(src\chrome\app\resources\generated_resources_zh-CN
阅读全文
摘要:.grp: Generate your project。是由Json(JavaScript Object Notation)(or Python?)来解析,根据环境(OS,Compiler..)来生成相应Project的配置文件。对于工程生成之后,其实就可以忽略这些.grp文件了。.grd —————> .rc ———> .dll.grd:负责存放 chromium 字面用到的英文字符串,以及图片路径 和html 路径。标签,定义会输出的文件。当然还有各种tag…给图片定义一个idr:.xtb:解析.grd文件,翻译生成对应的.rc文件。在其中定义好项目中所需使用的id与对应的值。
阅读全文
浙公网安备 33010602011771号