01 2023 档案
摘要:1.目标文件格式 链接视图和执行视图 链接视图:elf未加载到内存中时完整的文件结构 执行视图:elf加载到内存中时的文件结构 其对应关系如下: 在ELF文件中section是最小的不可分割的元素。 当so加载到文件中,多个section被组合成segment,segment此时是最小的不可分割的元
阅读全文
摘要:5.1 dex和odex文件结构和关系 上图是Dex文件和Odex文件的结构和关系图。 应用程序在第一次启动app的时候,会在/dalvik/dalvik-cache目录下生成odex文件结构,其实就是在原app的dex文件结构基础上,增加odex文件头和并在原dex文件末尾增加依赖库信息和辅助信息
阅读全文
摘要:1.Dex文件结构 参考:http://newandroidbook.com/files/ArtOfDalvik.pdf 通过分析dalvik/libdex/DexFile.h和DexClass.h两个文件的源代码,我们可以提取出Dex的文件结构如下。 1.1 DexFile结构 位置:dalvik
阅读全文
摘要:在用C#窗口应用程序写动态壁纸软件的时候,最核心的问题在于如何让一个窗口成为桌面,以及在置为桌面的时候全屏化,下面给出实现过程 原理:windows 最底层的窗体 Program Manage (如图所示),想要你的窗体出现在桌面icon后面,只需要把自己的窗体作为 Program Manage 的
阅读全文