PE文件解析 基础篇 来源 https://bbs.pediy.com/thread-247114.htm 前言 之前学习了PE格式,为了更好的理解,决定写一个类似LoadPE的小工具。 编译器是VS2015,采用MFC框架。 此系列文章采用边介绍知识点,边写代码的形式,以免变的无聊丧失兴趣。 PE ...
分类:
其他好文 时间:
2018-10-20 17:28:57
阅读次数:
247
1、技术介绍MFC是微软基础类库的简称,是微软公司实现的一个C++类库,主要封装了大部分的WINDOWS API函数,并且包含一个应用程序框架,以减少应用程序开发人员工作量。VC++是微软公司开发的C/C++的集成开发环境,所谓集成开发环境,就是说利用它你可以编辑,编译,调试,而不是使用多种工具轮换 ...
分类:
编程语言 时间:
2018-10-19 14:05:47
阅读次数:
228
创建一个mfc工程,AppWizard可以用来增加和选择一些特性 可以发现一共有五个类,每一个类都有一个基类,都是mfc基础类库中的类 例如将一个类拷贝一下,将CFrameWnd到msdn中查找一下,MSDN(Microsoft Developer Network)是早期微软在推广Win32 程序设 ...
分类:
编程语言 时间:
2018-10-19 00:17:34
阅读次数:
212
1、IDC_EDIT 编辑控件 获取编辑控件的整数数值 设置编辑控件上的整数数值 2、控制台打印调试信息 添加一个头文件 #include <conio.h> 在需要开启控制台窗口的地方调用 AllocConsole();//注意检查返回值 在需要输出调试的时候调用_cprintf等函数 如_cpr ...
分类:
编程语言 时间:
2018-10-17 22:12:26
阅读次数:
199
一、cef3内核的下载 可以从http://opensource.spotify.com/cefbuilds/index.html下载,注意:很多版本编译都可以通过 但是运行的时候会崩溃,以cef_binary_3.2704.1414.g185cd6c_windows32为例,该版本debug编译都 ...
分类:
编程语言 时间:
2018-10-11 15:15:29
阅读次数:
439
1.创建一个简单的MFC工程: 2.将BCG框架项目导入到新建的mfc解决方案中,例如将BCGCBPro\BCGCBPRO140.vcxproj添加到解决方案。 3.修改mfc项目属性,包含BCG框架代码目录 4.在mfc项目的stdafx.h头文件中包含BCG框架的两个头文件: 5.修改程序App ...
分类:
编程语言 时间:
2018-10-10 20:13:00
阅读次数:
402
1.架构代码文件的结构 主要由四个部分组成 1.资源文件Resource.h:主要定义资源的ID 2.预编译文件:stdafx.h 可以用来解决头文件包含冲突的问题,定义一些需要全局性包含的文件。 3.应用程序类对应的文件:项目名称是MFCApplication1对应的类名为MFCApplicati ...
分类:
编程语言 时间:
2018-10-08 20:35:39
阅读次数:
149
MFC中或你包含的是CString头文件,如果想用cout输出string 类型,则需要先把string类型转换char*型,如上面例子: #include<iostream>#include<CString> using std::cout;using std::string ;using std ...
分类:
编程语言 时间:
2018-10-07 18:50:57
阅读次数:
106
这以前本是一个MFC代码,我在这个基础上修改成了标准C++的.. 即可以在VC里用,也可以在C++Builder里用..所以一并放到这里来, 希望有人喜欢..喜欢的就给点鼓励啊~~ 示例代码: 代码: void __fastcall TForm1::Button1Click(TObject *Sen... ...
分类:
编程语言 时间:
2018-10-07 10:40:29
阅读次数:
166