![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
内核
文章平均质量分 78
街角祝福
这个作者很懒,什么都没留下…
展开
-
程序地址重定位和模块绑定
1.程序的构建在构建程序的时候,链接器都会给程序设置一个默认的加载地址,即首选地址,它表示该模块被映射到进程地址空间时最佳的内存地址。默认情况下,对于EXE程序而言,windows链接器会将它的首选地址设置为0X400000(四十万),而DLL程序的首选地址则被设置为0X10000000(1千万),然后链接器将该地址以及一些相关数据和代码的地址写入到PE文件中。首选地址的是为了系统程序加载器设原创 2013-09-11 00:17:21 · 3316 阅读 · 0 评论 -
文件映射
FileMap.h#include "..\include\error_type.h"#include #include #include using namespace std;class FileMap{public: FileMap(const string& path, const string& name); ~FileMap(); file_map_crat原创 2013-11-10 19:45:15 · 612 阅读 · 0 评论