自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 DLL的创建和加载

创造DLL:1) 建立带有输出原型/结构/符号的头文件。2) 建立实现输出函数/变量的C/C++源文件。3) 编译器为每个C/C++源文件生成.obj模块。4) 链接程序将生成DLL的.obj模块链接起来。5) 如果至少输出一个函数/变量,那么链接程序也生成.lib 文件。创造EXE:6) 建立带有输入原型/结构/符号的头文件(视情况而定)。7) 建立不引用输入函数/变量的C/C++源文件。8) 编译器为每个C/C++源文件生成.obj源文件。9) 链接程序将各个.obj模块链接起来,生成

2021-01-14 17:27:56 300

原创 创建DLL模块

若要创建D L L模块,必须执行下列操作步骤:1) 首先必须创建一个头文件,它包含你想要从DLL输出的函数原型、结构和符号。DLL的所有源代码模块均包含该头文件,以帮助创建DLL。当创建需要使用DLL中包含的函数和变量的可执行模块(或多个模块)时,也需要这个头文件。2) 要创建一个C/C + +源代码模块(或多个模块),用于实现你想要在DLL模块中实现的函数和变量。由于这些源代码模块在创建可执行模块时是不必要的,因此创建DLL能够保护秘密。3) 创建DLL模块,将使编译器对每个源代码模块进行处理,

2021-01-14 15:23:06 351

原创 虚拟地址转换为物理存储器地址-流程图

2021-01-12 15:40:53 596

原创 内核对象与线程同步的关系

对象 何时处于未通知状态 何时处于已通知状态 成功等待的副作用 进程(Process) 当进程仍然活动时 当进程终止运行时 (ExitProcess 或 TerminateProcess) 无 线程(Thread) 当线程仍然活动时 当线程终止运行时 (ExitThread 或TerminateThread) 无 作业 当作业的时间尚未结束时 当作业的时间已经结束时 无 文

2021-01-06 17:33:09 112

面试_Android_PDF知识大全.pdf

Android面试知识点大全, 包含Android基础知识, 数据库 ,网络, 算法等等。对面试者会有很大的帮助。

2020-03-25

Visual Assist X 10.9.2210

Visual Assist X 很好用的西红柿, 解决中英文切换VS卡死问题。

2018-06-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除